English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод keys() возвращает объект-представление, который отображает список всех ключей в словаре
Синтаксис keys()
dict.keys()
keys() не принимает никаких параметров.
keys() возвращает объект-представление, который отображает список всех ключей.
После изменения словаря, объекты-представления также изменяются соответствующим образом.
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} print(person.keys()) empty_dict = {} print(empty_dict.keys())
При выполнении этого программы, вывод будет:
dict_keys(['name', 'salary', 'age']) dict_keys([])
person = {'name': 'Phill', 'age': 22, } print('До обновления словаря') keys = person.keys() print(keys) # Добавить элемент в словарь person.update({'salary': 3500.0}) print('\nПосле обновления словаря') print(keys)
При выполнении этого программы, вывод будет:
До обновления словаря dict_keys(['name', 'age']) После обновления словаря dict_keys(['name', 'age', 'salary'])
Здесь, когда словарь обновляется, keys также автоматически обновляются для отражения изменений.