Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Notre plateforme offre une expérience continue pour trouver des réponses précises grâce à un réseau de professionnels expérimentés. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.
Sagot :
Bonsoir,
La prochaine fois, essaye de recopier correctement l'énoncé, il y a de nombreuses erreurs de syntaxe:
personnes = [{'prenom' : 'Anna', 'nom' : 'Conda', 'age' : 11},
{'prenom' : 'Dino', 'nom' : 'Zor', 'age' : 9850},
{'prenom' : 'Gramme', 'nom' : 'Conda', 'age' : 35},
{'prenom' : 'Tirano', 'nom' : 'Zor', 'age' : 8680}]
1)
personnes est de type "list" (une liste).
personnes[0] = {'prenom' : 'Anna', 'nom' : 'Conda', 'age' : 11} est de type "dict" (dictionnaire).
personnes[1]['age'] = 9850 est de type "int" (entier).
2)
prenoms = ""
for elt in personnes: #On récupère chaque dictionnaire de la liste.
if elt['nom'] == 'Conda':
prenoms += elt['prenom'] + " "
print(prenoms)
3)
for elt in personnes:
if elt['nom'] == 'Zor':
print(elt['prenom'], elt['nom'])
4)
nb_familles = 0 #Compteur pour le nombre de famille.
liste_familles = [] #Liste des familles déjà comptées.
for elt in personnes:
if not elt['nom'] in liste_familles: #Si le nom de famille n'est pas dans la liste des familles déjà comptées.
liste_familles.append(elt['nom']) #On ajoute le nom à la liste.
nb_familles += 1 #On a une famille en plus.
print(nb_familles)
Bonne soirée.
Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.