我在python中遇到pprint问题

时间:2011-09-22 02:03:45

标签: python list format nested pprint

我已经查看了pprint函数,我在下面尝试过:

from pprint import pprint
a = [[1,2],[3,4]]
pprint(a) 

但它没有给我我想要的东西,这是:

1 2
3 4

有一种简单的方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

那......不是pprint所做的。

for i in a:
  print ' '.join(i)

答案 1 :(得分:-1)

你可以做Ignacio所说的或改变pprint的宽度:

>>> pprint.pprint([[1,2],[3,4]], width=10)
[[1, 2],
 [3, 4]]

但你必须计算你的清单占用的空间......