Comment supprimer d'une liste python les strings contenant uniquement des espaces

Pour supprimer rapidement les éléments d'une liste python contenant des strings avec uniquement des espaces il suffit par exemple d'utiliser "isspace" comme dans cet exemple:

>>> l = ['Bob','  ','Ben','Bill','     ','Peter']
>>> l[0].isspace()
False
>>> l[1].isspace()
True
>>> l = [i for i in l if not i.isspace()]
>>> l
['Bob', 'Ben', 'Bill', 'Peter']
>>>

Recherches associées