Exercice 44
Ecrire une fonction en Python nommée toutEnMajuscule() qui prend en paramètre une liste de chaines de caractères et qui renvoie une autre liste dont les chaines de caractères sont toutes transformées en majuscules.
Solution
1ère méthode:
1 2 3 4 5 6 7 8 9 10 11 12 |
def toutEnMajuscule(liste_chaines): # La méthode "upper()" est appelée sur chaque chaîne pour la convertir en majuscules. list_upper = [chaine.upper() for chaine in liste_chaines] return list_upper # Exemple d'usage: liste = ["Python", "Django", "PHP", "Laravel"] nouvelle_liste = toutEnMajuscule(liste) print(nouvelle_liste) # output: ["PYTHON", "DJANGO", "PHP", "LARAVEL"] |
2ème méthode:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def maj(L): # initialisation de la liste demandée listMaj = [] # ajouter les mots de L transformés en majuscules à la liste listMaj for word in L: listMaj.append(word.upper()) return listMaj # Tester le programme L = ["Python", "est", "un", "langage", "de", "programmation" , "orienté" , "objet"] print(maj(L)) # output: ["PYTHON", "EST" , "UN", "LANGAGE", "DE", "PROGRAMMATION" , "ORIENTE" , "OBJET"] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution exercice 44: transformer tous les mots d'une liste en majuscules”