所以我有一个列表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