的值替换空值我有两个列表列表中的另一个列表
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