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 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985
     

    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 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985
       
          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