Работа со словарями в духе Python
До сих пор вы активно использовали ключи словаря для доступа к данным. Однако в 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
____