Exercice 82 Écrire un algorithme Python qui supprime toutes les chaînes vides d'une liste de chaînes. Exemple: Si :
|
|
L = ["Python" , "" , "is" , "" , "the", "most" , "", "used" , "programming", "language" , ""] |
l'algorithme renvoie:
|
|
['Python', 'is', 'the', 'most', 'used', 'programming', 'language'] |
Solution
|
|
# coding: utf-8 def remove_empty_string(L): # initialisation de la liste sans chaine vide newList = [] # parcourir les éléments de la liste L for word in L: if word != "": newList.append(word) return newList # Exemple L = ["Python" , "" , "is" , "" , "the", "most" , "", "used" , "programming", "language" , ""] print(remove_empty_str(L)) # La sortie est : # ['Python', 'is', 'the', 'most', 'used', 'programming', 'language'] |
Younes Derfoufi CRMEF OUJDA