嵌套表說我有一個嵌套列表,例如:的Python - 插入內部列表成爲特定指數
a = [[4,5,7],[3,5,7],[5,8,0]]
我要插入的內部列表z=[0,0,0]
到列表a
內的特定位置。位置由列表呼叫索引確定。
因此,如果索引列表是:
index = [2,4,5]
結果將是z
在位置2,4和5插入a
所得清單將是:
a_insert = [[[4,5,7],[3,5,7],[0,0,0],[5,8,0],[0,0,0],[0,0,0]]
2 4 5
^ ^ ^
凡列表現在將[0,0,0]
插入列表index
指定的位置。
一個天真的嘗試是,
for ind in index:
c = a.insert(ind,z)
不工作。任何人都可以提出解決方案
''''將始終綁定到'無',因爲'insert'就地改變了列表並且不返回任何東西。 – roippi