How can I change the behavior of array printing in Python?
本问题已经有最佳答案,请猛点这里访问。
当我打印数组时:
1 2 | pi = [3,1,4,1,5,9,2,6,5] print pi |
它像正常一样打印:
1 | [3, 1, 4, 1, 5, 9, 2, 6, 5] |
我想知道我是否可以像这样打印:
1 | 314159265 |
如果是这样怎么办?
您可以使用
1 2 3 | >>> pi = [3,1,4,1,5,9,2,6,5] >>> print ''.join(map(str, pi)) 314159265 |
或
1 2 3 | >>> from __future__ import print_function #not required in Python 3 >>> print(*pi, sep='') 314159265 |