1
給出一個字符串列表,我希望能夠在每行中打印4個列表項,並在它們之間有一個空格,直到列表用盡。有任何想法嗎?由於如何在列表中每行打印X個項目
例子:
ListA = ['1', '2', '3', '4', '5', '6']
鑑於這個名單,我想我的輸出是:
1 2 3 4
5 6
給出一個字符串列表,我希望能夠在每行中打印4個列表項,並在它們之間有一個空格,直到列表用盡。有任何想法嗎?由於如何在列表中每行打印X個項目
例子:
ListA = ['1', '2', '3', '4', '5', '6']
鑑於這個名單,我想我的輸出是:
1 2 3 4
5 6
你能做到這一點,如下所示:
for i,item in enumerate(listA):
if (i+1)%4 == 0:
print(item)
else:
print(item,end=' ')
另一種方法是什麼像這樣:
ListA = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13']
k = 0
group = ''
for i in ListA:
if k < 4:
group += i + ' '
k += 1
else:
group += '\n' + i + ' '
k = 1
print(group)
謝謝,這是完美的。 – carcinogenic