Façons pythoniques de supprimer des chaînes vides d'une liste
Cette discussion est centrée sur la suppression de chaînes vides d'une liste donnée de chaînes en Python. Initialement, l’approche envisagée était une boucle while supprimant de manière itérative les chaînes vides. Cependant, la recherche d'une solution plus pythonique a conduit à explorer des alternatives.
Utilisation du filtre
Une solution complète réside dans l'utilisation de la fonction de filtre de Python. Voici quelques variantes :
Considérations pour Python 3
Dans Python 3, le filtre renvoie un itérateur, exigeant qu'il soit converti en liste. Ceci peut être réalisé grâce à :
str_list = list(filter(None, str_list))
L'utilisation de l'une de ces méthodes basées sur des filtres fournit un moyen pythonique et efficace pour supprimer les chaînes vides d'une liste en Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!