Словари в Python предоставляют три встроенных метода для итерации, каждый возвращает объект представления данных словаря.
.keys() — возвращает все ключи словаря.values() — возвращает все значения словаря.items() — возвращает все пары ключ-значение в виде кортежейИтерация по ключам:
for key in my_dict.keys():
print(key)
Итерация по значениям:
for value in my_dict.values():
print(value)
Итерация по парам ключ-значение:
for key, value in my_dict.items():
print(key, value)
.items() — самый популярный метод, когда нужны и ключ, и значение одновременноМетод .keys() возвращает объект представления, который отражает изменения словаря в реальном времени, то есть если ты добавишь новый ключ в словарь после вызова .keys(), он будет включен в это представление.
Новый — ещё не проверен сообществом
Вы