Utiliser les dictionnaires de façon plus « pythonic »
Jusqu'ici, vous avez surtout travaillé avec les clés d'un dictionnaire pour accéder aux données, mais en Python, la manière privilégiée d'itérer sur les éléments d'un dictionnaire est d'utiliser la méthode .items().
Celle-ci renvoie chaque clé et sa valeur sous forme de tuple, que vous pouvez dépacter dans une boucle for. Vous allez maintenant vous exercer à le faire.
Nous avons chargé un dictionnaire squirrels_by_park, et la clé Madison Square Park contient une liste de dictionnaires.
Cette activité fait partie du cours
Types de données en Python
Instructions de l’exercice
- Itérez sur le premier enregistrement de
squirrels_by_park["Madison Square Park"]et dépactez ses éléments dansfieldetvalue.- Affichez chaque
fieldetvalue.
- Affichez chaque
- Répétez l'opération pour le deuxième enregistrement de
squirrels_by_park["Union Square Park"].
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
# Print field and value
print(____, ____)
print('-' * 13)
# Iterate over the second squirrel entry in the Union Square Park list
____
# Print field and value
____