Python tuples

beom Messages postés 2 Statut Membre -  
 PierrotLeFou -

Bonjour, j'ai vraiment un problème avec cette question.

. Écrire une fonction en Python qui calcule l'âge moyen d'une liste d'individus structurée à l'aide de tuples du type :

[ ("Alice", 34), ("Bob", 56), ("Charles", 27), … ]

3 réponses

  1. jee pee Messages postés 31961 Date d'inscription   Statut Modérateur Dernière intervention   10 008
     

    Bonjour,

    Tu fais une boucle (i) sur le nombre de tuples, et tu cumules les ages en les récupérant avec une syntaxe liste[i][1]


    0
  2. beom
     

    pour la boucle(i) je peux le faire mais pour les récuperer j'ai pas compris.

    0
    1. jee pee Messages postés 31961 Date d'inscription   Statut Modérateur Dernière intervention   10 008
       
          cumulAge += liste[i][1]
      0
  3. PierrotLeFou
     

    Un tuple peut également s'adresser avec un indice, liste[i] est le tuple, liste[i][1] est l'élément d'indice 1 dans chaque tuple.

    Tu as posté autre chose du même genre.

    Dans l'autre exercice, on a une liste de dictionnaires.

    Le principe est le même sauf qu'on donne le nom de la clé au lieu de l'indice.

    0