J'ai deux listesRemplacement des valeurs NULL dans une liste avec des valeurs d'une autre liste
lis1 = [12,34,56,89]
lis2 = [10,34,90,108,None,None,None,None]
Comment puis-je remplacer les valeurs None
avec des valeurs de lis1
sans créer une nouvelle liste?
Le résultat final devrait être
lis2 = [10,34,90,108,12,34,56,89]
Jusqu'à présent, ce que j'ai essayé
lis2 = [i for j in lis2 for i in lis1 if j is None]
Mais cela me donne une liste incorrecte.
@COLDSPEED Pouvez-vous m'expliquer la première ligne de votre code? –
@SouvikRay Édité ma réponse avec explication. –
@coldspeed Qu'est-ce que 'None' est mélangé dans lis2? – voidpro