Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués. Obtenez des solutions rapides et fiables à vos questions grâce à des professionnels expérimentés 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. Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.