Utilisation plus pythonienne des dictionnaires
Jusqu'à présent, vous avez beaucoup travaillé avec les clés d'un dictionnaire pour accéder à des données.
En Python toutefois, la méthode préférée pour itérer sur les éléments d'un dictionnaire consiste à utiliser la méthode
.items()
.
Cette méthode renvoie chaque clé et chaque valeur du dictionnaire sous la forme d'un tuple, que vous pouvez décompresser dans une boucle for
. Vous allez maintenant vous entraîner à le faire.
Nous avons chargé un dictionnaire squirrels_by_park
, et la clé Madison Square Park
contient une liste de dictionnaires.
Cet exercice fait partie du cours
Types de données en Python
Instructions
Itérez sur le premier enregistrement de
squirrels_by_park["Madison Square Park"]
, en décompressant ses éléments dansfield
etvalue
.- Affichez chaque
field
et chaquevalue
.
- Affichez chaque
Répétez le processus pour le deuxième enregistrement dans
squirrels_by_park["Union Square Park"]
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
____