我是相當新的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