Справочник · модуль 6 «Словари, кортежи, множества»

Обход словаря .items()

Цикл for по словарю проходит по ключам. Методы keys, values и items дают ключи, значения или пары.

Сравнение из жизни

Как пройти вдоль полки и читать подписи, содержимое или всё вместе.

Пример

prices = {"хлеб": 40, "молоко": 80, "яйца": 120}
total = 0
for price in prices.values():
    total = total + price
print(total)
Результат
240

Учитель в уроке Метод values даёт только значения. Здесь мы складываем все цены. Метод keys даёт ключи, но цикл по словарю и так идёт по ключам.

Запомнить

Обход словаря — как пройти вдоль шкафчиков. Можно читать номера, содержимое или всё сразу.

Частые ошибки новичков на этой теме

Тема из урока 6.2 «Обход словаря» курса PythonAZ.

В этом же уроке