English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Python

Контроль потока в Python

Функции в Python

Типы данных Python

Работа с файлами в Python

Объекты и классы в Python

Даты и время в Python

Продвинутые знания Python

Руководство по Python

Метод keys() в Python: использование и примеры

Методы словарей Python

Метод keys() возвращает объект-представление, который отображает список всех ключей в словаре

Синтаксис keys()

dict.keys()

Параметры 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(['name', 'salary', 'age'])
dict_keys([])

Пример 2: Как работает 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 также автоматически обновляются для отражения изменений.

Методы словарей Python