Algorithme pour mettre une liste en majuscule (python)

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 !

11 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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
    1. 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
    2. D'accord merci jee pee,
      Je vais essayer d'y arriver comme un grand
      Je vous recontacterai si besoin