Python tuples

Fermé
beom Messages postés 1 Date d'inscription lundi 2 janvier 2023 Statut Membre Dernière intervention 2 janvier 2023 - 2 janv. 2023 à 15:07
 PierrotLeFou - 2 janv. 2023 à 18:17

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

jee pee Messages postés 40621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 5 janvier 2025 9 474
2 janv. 2023 à 15:28

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

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

0
jee pee Messages postés 40621 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 5 janvier 2025 9 474
2 janv. 2023 à 16:12
    cumulAge += liste[i][1]
0

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