Je souhaite filtrer les éléments d'une liste avec une boucle for.
Je sais le faire en utilisant les "list comprehension"
maliste = ['abc', 'def', 'testa', 'testaa', 'atest', 'tast']
maliste = [el for el in maliste if 'a' not in el]
--> maliste ne contient plus alors que 'def', le seul élément à ne pas avoir la lettre 'a'.
J'ai du mal à comprendre que
for el in maliste:
if 'a' in el:
maliste.pop(maliste.index(el))
print maliste
Me renvoie
['def', 'testaa', (…)