Bonjour,
Je possède deux listes de listes:
liste1=[['a','b','c'],['a','b','d'],...,['b','c','d']...] avec plus d'une vingtaine d'éléments
liste2 =[['b','c','d'],...] avec moins d'une dizaine d'éléments.
Tous les éléments de la liste 2 sont compris dans la liste 1
Je cherche donc uniquement à supprimer les éléments de la liste 2 de ma liste1 mais en vain...
Ce que j'ai tenté:
Cependant en exécutant mon code, il supprime l'élément suivant de ma liste 1 alors que cet élément suivant est aussi dans ma liste 2...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for elem in liste1: for elem2 in liste2: if elem==elem2: liste1.remove(elem2))
Je me retrouve donc avec une liste 1 avec encore quelques éléments de ma liste 2....
Je ne sais pas si c'est très clair...
Mais si vous savez comment faire je suis preneur !
Partager