繁体   English   中英

打印嵌套数组的更好方法

[英]A better way to print nested arrays

假设我有这个嵌套数组:

foo = [['bar', 'bar'], ['bar', 'bar']]

我通常使用嵌套的for循环这样打印出来:

for array in foo:
    for bar in array:
        print bar

由于我觉得这个问题对于Codereview来说还不够,我在这里问,有没有比我目前的方法更好的方法了?

您可以执行以下操作以单独打印出元素:

print('\n'.join(itertools.chain(*foo)))

看一下pprint模块。 您可以执行以下操作:

from pprint import pprint

pprint(foo, width=3) // width = 80 but your sequence is shorter than a line

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM