Метод keys () возвращает объект представления, который отображает список всех ключей в словаре.
Синтаксис keys()
:
dict.keys ()
keys () Параметры
keys()
не принимает никаких параметров.
Возвращаемое значение из ключей ()
keys()
возвращает объект представления, который отображает список всех ключей.
Когда словарь изменяется, объект представления также отражает эти изменения.
Пример 1: Как работает keys ()?
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) print(person.keys()) empty_dict = () print(empty_dict.keys())
Вывод
dict_keys (('имя', 'зарплата', 'возраст')) dict_keys (())
Пример 2: Как работает keys () при обновлении словаря?
person = ('name': 'Phill', 'age': 22, ) print('Before dictionary is updated') keys = person.keys() print(keys) # adding an element to the dictionary person.update(('salary': 3500.0)) print('After dictionary is updated') print(keys)
Вывод
Перед обновлением словаря dict_keys (('name', 'age')) После обновления словаря dict_keys (('name', 'age', 'salary'))
Здесь, когда словарь обновляется, ключи также автоматически обновляются, чтобы отразить изменения.