所以我有一個列表L.如何使一個列表的列表顯示垂直
L = [[1],[2,3],[3,4,5]]
我將如何去,使它看起來像這樣。
1 2 3
3 4
5
我希望這能夠迭代。 我認爲最好的方法是嵌套循環,但我對從何處開始感到困惑。
編輯***
我設法讓一些類似於什麼我想做的事情。
L = [[1],[2,3],[3,4,5],[]]
max_list= []
maxlen=max(len(l) for l in L)
for row in range(maxlen):
max_list.append([])
for col in tab:
try:
max_list[row].append(col[row])
except:
max_list[row].append('')
for col in max_list:
print(col)
輸出:
[1, 2, 3, '']
['', 3, 4, '']
['', '', 5, '']
至於現在我將如何對其進行格式化,以
1 2 3
3 4
5
謝謝。這可能是一個愚蠢的問題,但是有沒有辦法延長列間的空間。 – user3362571
@ user3362571我已更新答案。 –
非常感謝你的改變! – user3362571