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é:
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))
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...
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 !