Créer et parcourir des dictionnaires
Vous devrez souvent parcourir des données de type tableau, comme au chapitre 1, et leur donner une structure pour retrouver rapidement ce qui vous intéresse.
Commencez par créer un dictionnaire vide et assignez une partie des données du tableau comme clé, et le reste comme valeur.
Plus tôt, vous avez utilisé sorted() pour organiser vos données dans une liste. Les dictionnaires peuvent aussi être triés. Par défaut, appliquer sorted() à un dictionnaire trie selon ses clés.
L'objectif de cet exercice est de vous familiariser avec la création de dictionnaires en parcourant une source de données, puis de parcourir le dictionnaire pour exploiter ces données.
Cette activité fait partie du cours
Types de données en Python
Instructions de l’exercice
- Créez un dictionnaire vide nommé
squirrels_by_park. - Parcourez
squirrelsen le décompressant dans les variablesparketsquirrel_details. - À l'intérieur de la boucle, ajoutez chaque
squirrel_detailsau dictionnairesquirrels_by_parken utilisantparkcomme clé. - Triez les clés du dictionnaire
squirrel_detailspar ordre croissant et affichez chaque parc et sa valeur à l'aide d'une f-string.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create an empty dictionary: squirrels_by_park
____ = ____
# Loop over the squirrels list and unpack each tuple
for ____, ____ in ____:
# Add each squirrel_details to the squirrels_by_park dictionary
____[____] = ____
# Sort the squirrels_by_park dict alphabetically by park
for park in ____(squirrels_by_park):
# Print each park and its value in squirrels_by_park
print(f'{____}: {____[____]}')