的值替換空值我有兩個列表列表中的另一個列表
lis1 = [12,34,56,89]
lis2 = [10,34,90,108,None,None,None,None]
如何更換使用的lis1
值None
值,而不會創建任何新的列表?
最終的結果應該是
lis2 = [10,34,90,108,12,34,56,89]
到目前爲止我試過
lis2 = [i for j in lis2 for i in lis1 if j is None]
但是這給了我一個不正確的列表。
@COLDSPEED你能解釋我的第一行代碼嗎? –
@SouvikRay編輯我的答案與解釋。 –
@coldspeed什麼是'None'在lis2中洗牌? – voidpro