Junior
39
questionbank

Что возвращает итерация по словарю в Python?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Итерация по словарю в Python по умолчанию возвращает ключи словаря.

Это поведение можно изменить, используя специальные методы:

  • dict.keys(): возвращает итератор ключей.
  • dict.values(): возвращает итератор значений.
  • dict.items(): возвращает итератор кортежей (ключ, значение).
python

Вот таблица с примерами:

МетодЧто возвращает в каждой итерацииПример использования
(по умолчанию)Ключfor k in my_dict:
dict.keys()Ключfor k in my_dict.keys():
dict.values()Значениеfor v in my_dict.values():
dict.items()Кортеж (ключ, значение)for k, v in my_dict.items():