我是相当新的Python中的行列表,并有一个很难搞清楚如何在给定的情况下,这些行打印的清单:打印在一组长度(Python)的
列表开始是空的,并计算机将生成随机的2位整数条目,然后将其附加到列表中。打印列表是很容易的,无论是在一列或使用
for i in list:
print(i, end = "")
但我想要做的是打印4行一行,结束与任何其余的是列表(例如一排3),所以结果看起来像这样:
81 27 19 55
99 45 32 90
67 83 20 72
12 86 21
什么是最好和最直接的方法来做到这一点?
编辑:我忘了说明我正在Python 3中工作。对不起。
我猜pprint是一个很好的抓 https://docs.python.org/2/library/pprint.html#pprint.PrettyPrinter 尝试与构造 – mitsest
的宽度参数打将你的列表分成4块([链接1](http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks-in-python), [链接2](http://stackoverflow.com/questions/434287/what-is-the-most-pythonic-way-to-iterate-over-a-list-in-chunks)),并打印每个块一条线。 – gil