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 dansfieldetvalue.- Affichez chaque
fieldet 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
____