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

Published: 13 septembre 2014

DMCA.com Protection Status

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