ex exxam.ruPython с нуляШаг 11.3 · Словари
61 / 62На главную
шаг 11.3 · словари

Перебор ключей

Цикл for по словарю перебирает ключи, а значения достаются по ключу.

Перебрать словарь можно тем же циклом for, что и список. Только переменная цикла получает не значение, а ключ: "Аня", потом "Борис" и так далее.

ages = {"Аня": 14, "Борис": 15} for name in ages: print(name)

Внутри цикла у нас есть ключ, поэтому значение можно достать через ages[name]. Вместе они дают пару «ключ — значение».

  1. Оставь цикл for name in ages.
  2. Внутри выведи ключ и значение через f-строку.
  3. Сверь порядок строк с данными словаря.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Цикл прошёл по всем ключам, и каждая пара вывелась отдельной строкой.

Требования

Используй цикл по словарю и выведи три строки: Аня: 14, Борис: 15, Вика: 13.

Проверка

Проверка запускает программу с чистого листа и сверяет три строки вывода, включая порядок пар.

Если интересно

Если нужны сразу и ключ, и значение, есть метод items: for name, age in ages.items():. Запись с двумя переменными разбирает пару на части.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python