Більш «пітонічна» робота зі словниками
Дотепер ви багато працювали з ключами словника, щоб отримувати дані, але
у Python найзручніше ітерувати елементи словника за допомогою методу
.items().
Він повертає кожен ключ і значення словника як кортеж, який можна розпакувати в циклі for. Зараз ви потренуєтеся робити саме це.
Ми завантажили словник squirrels_by_park, де ключ Madison Square Park містить список словників.
Ця вправа є частиною курсу
Типи даних у Python
Інструкції до вправи
- Пройдіться циклом по першому запису в
squirrels_by_park["Madison Square Park"], розпаковуючи його пари уfieldіvalue.- Виведіть кожні
fieldіvalue.
- Виведіть кожні
- Повторіть цей процес для другого запису в
squirrels_by_park["Union Square Park"].
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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
____