我在Python 2所列出:的Python:串聯2列表
list1 [1,1,0,0,1,1,0,0,1,1]
list2 [a,b,c,d,e,f,-,-,-,-]
我想輸出如下:
輸出
[a,b,-,-,c,d,-,-,e,f]
我很失落,試圖多件事情,而不運氣好的話。 任何人都有一個想法如何做到這一點?這裏是我的嘗試:
for e in range (0, len(stringas)):
if controllo[e] == "1":
memoria.append(stringas[e])
if controllo[e] == "0":
memoria.append("-")
blocco.append(e)
salva.append(stringas[e])
print (stringas)
print (memoria)
for f in salva:
print (blocco[c])
print (salva[c])
memoria.insert(blocco[c], salva[c])
c = c + 1
在此先感謝您。
你能描述一下你的代碼是應該做的元素,請? – khelwood
請解釋更多的算法來從兩個列表中獲得結果 – Humbalan
我試圖更好地描述它: – ohdecas