我在Python中有一个数组/列表,包含25个不同长度的单词:
items = ['Cat', 'Dog', 'Fish', .......... 'Yak']
我想循环遍历数组并打印5行,一个接一个,每行包含5个字符串我会在单词之间切换以均匀分隔它们。
我已经尝试过使用2D数组(网格)并将单词附加到网格中的单个数组中,但这似乎不起作用,因为我无法实现任何换行符。我会以某种方式使用\ n吗?网格:
grid = [
[],[],[],[],[],
[],[],[],[],[],
[],[],[],[],[],
[],[],[],[],[],
[],[],[],[],[]
]
这甚至是正确的方法吗?
谢谢
答案 0 :(得分:0)
items = ['Cat', 'Dog', 'Fish', .......... 'Yak']
for i in range(5):
print('\t'.join(items[i*5:i*5+5]))