1
如何切片或索引此列表才能獲得下面的答案?我試過做切片的多種方法,沒有爲我工作。使用索引和切片的嵌套列表
L = [0, [], [1,2,3,4], [[5],[6,7]], [8,9,10]]
newL = [L[0],L[2][1],L[2][2],L[3][0]]
答:0,2,3,[5,6],8,10]
NEWL是我到目前爲止,但我似乎無法得到的[6, 7]在嵌套列表中拆分。
如何切片或索引此列表才能獲得下面的答案?我試過做切片的多種方法,沒有爲我工作。使用索引和切片的嵌套列表
L = [0, [], [1,2,3,4], [[5],[6,7]], [8,9,10]]
newL = [L[0],L[2][1],L[2][2],L[3][0]]
答:0,2,3,[5,6],8,10]
NEWL是我到目前爲止,但我似乎無法得到的[6, 7]在嵌套列表中拆分。
我們先從:
L = [0, [], [1, 2, 3, 4], [[5], [6, 7]], [8, 9, 10]]
我們希望:
[0, 2, 3, [5, 6], 8, 10]
讓我們從內最遠的開始。我們需要[5, 6]
。這些都埋:
>>> L[3][0][0]
5
>>> L[3][1][0]
6
>>> [L[3][0][0], L[3][1][0]]
[5, 6]
一層更遠的地方,我們需要2, 3
:
>>> L[2][1]
2
>>> L[2][2]
3
現在把它放在一起:
>>> [L[0], L[2][1], L[2][2], [L[3][0][0], L[3][1][0]], L[4][0], L[4][2]]
[0, 2, 3, [5, 6], 8, 10]