Algorithme pour mettre une liste en majuscule (python)

ledebutantenpython Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
ledebutantenpython Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Tout d'abord je tiens a remercier ce qui prendrons le temps de me répondre...
Dans un exercice, je dois convertir une liste en majuscule :

La fonction prend en paramètre une liste de chaînes de caractère.
elle renvoie une liste dans laquelle chaque chaine a été mise en majuscule.

Exemple:
--------
>>> tout_en_majuscule(['toto', 'titou', 'tita'])
['TOTO', 'TITOU', 'TITA']

J'ai déjà essayer d'utiliser "upper()" mais le problème c'est qu'il peut mettre en majuscule une seul liste
Pourriez-vous m'aidez s'il vous plait, je n'ai plus d'idée..
merci à vous !
A voir également:

11 réponses

jee pee Messages postés 41561 Date d'inscription   Statut Modérateur Dernière intervention   9 729
 
Bonjour,

Si ta fonction reçoit en argument un tableau de n occurrences, il te faut faire une boucle n fois pour traiter un par un chaque élément.

Tu devrais donner ton code ici.

Cdlt
0
ledebutantenpython Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour jee pee,
Mon code est le suivant (avec upper):

def tout_en_majuscules(liste):
      liste = liste.upper()
      print(liste)


Le problème est que je n'arrive pas a "multiplier" l'action du 'upper' pour une liste
Auriez une idée ? En utilisant ou non le upper.
Cdlt
0
jee pee Messages postés 41561 Date d'inscription   Statut Modérateur Dernière intervention   9 729 > ledebutantenpython Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
je ne fais pas de python, mais cet exemple devrait te donner une piste : https://www.science-emergence.com/Articles/Comment-avoir-une-liste-ou-une-matrice-comme-argument-dune-fonction-sous-python/

l = ['coucou','hello','salut']
def fonction(l):
     for i in l:
             print i
fonction(l)


 coucou
hello
salut
0
ledebutantenpython Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord merci jee pee,
Je vais essayer d'y arriver comme un grand
Je vous recontacterai si besoin
0