CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un dictionnaire vide nommé squirrels_by_park.
  • Parcourez squirrels en le décompressant dans les variables park et squirrel_details.
  • À l'intérieur de la boucle, ajoutez chaque squirrel_details au dictionnaire squirrels_by_park en utilisant park comme clé.
  • Triez les clés du dictionnaire squirrel_details par 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'{____}: {____[____]}')
Modifier et exécuter le code