Bonjour à tous,

Voila ma question:
j'ai une liste avec différentes chaines de caractère, par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
['atif', 'btifa', 'ctif', 'etif', 'gtif']
je veux supprimer les élements qui ne contiennent pas la lettre 'a'
J'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for x in lst:
  if 'a'not in x:
    lst.remove(x)
ce qui donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
['atif', 'btifa', 'daf', 'gtif']
Pourquoi gtif est toujours présent dans la liste?

Merci!