Список всех ключей словаря
Функция keys()
в Python — это метод, который используется для получения всех ключей из словаря.
Описание метода keys()
Синтаксис:
dict.keys()
Метод
keys()
возвращает представление (view) всех ключей в словаре. Это представление является динамическим, что означает, что
если словарь изменяется (например, добавляются или удаляются ключи), то и представление ключей будет обновляться автоматически.
Пример
my_dict = {
'name': 'Arina',
'age': 15,
'city': 'Chelyabinsk'
}
# получение ключей словаря
keys = my_dict.keys()
print(keys) # Вывод: dict_keys(['name', 'age', 'city'])
# перебор ключей
for key in my_dict.keys():
print(key)
# преобразование в список
keys_list = list(my_dict.keys())
print(keys_list) # Вывод: ['name', 'age', 'city']
# ключи автоматически обновляются при добавлении нового
my_dict['country'] = 'Russia'
print(keys) # Вывод: dict_keys(['name', 'age', 'city', 'country'])
Обратите внимание, после добавления нового ключа, мы не обновляли значение
keys
(не сохраняли в данную переменную список ключей заново, добавление нового значения произошло автоматически).