Справочник · модуль 6 «Словари, кортежи, множества»
Распаковка пары
Пару из items можно сразу разложить на две переменные: for name, price in prices.items().
Сравнение из жизни
Как достать из коробки два предмета и дать каждому имя.
Пример
prices = {"хлеб": 40, "молоко": 80, "яйца": 120}
for name, price in prices.items():
print(name, "стоит", price)Результат
хлеб стоит 40 молоко стоит 80 яйца стоит 120
Учитель в уроке Метод items даёт пары. Каждую пару сразу раскладываем на две переменные: name и price. Первая получает ключ, вторая — значение.
Запомнить
Распаковка пары — как достать из коробки два предмета и дать каждому имя.
Частые ошибки новичков на этой теме
Кажется: В словаре могут быть два одинаковых ключа
На самом деле: Ключ в словаре один. Новое значение заменяет старое.
Тема из урока 6.2 «Обход словаря» курса PythonAZ.