假设我有这个嵌套数组:
foo = [['bar', 'bar'], ['bar', 'bar']]
我通常使用嵌套的for
循环将其打印出来:
for array in foo:
for bar in array:
print bar
由于我觉得这个问题对于Codereview来说太不够了,我在这里问,有没有比现在的方法更好的方法呢?
答案 0 :(得分:4)
您可以自行打印元素:
print('\n'.join(itertools.chain(*foo)))
答案 1 :(得分:1)
查看pprint
模块。你可以这样做:
from pprint import pprint
pprint(foo, width=3) // width = 80 but your sequence is shorter than a line