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

Tutoriales básicos de Python

Control de flujo de Python

Funciones en Python

Tipos de datos en Python

Operaciones de archivo de Python

Objetos y clases de Python

Fecha y hora de Python

Conocimientos avanzados de Python

Manual de referencia de Python

Uso y ejemplo de keys() de Python diccionario

Métodos de diccionario de Python

El método keys() devuelve un objeto de vista que muestra la lista de todas las claves del diccionario

La sintaxis de keys() es:

dict.keys()

Parámetros de keys()

keys() no acepta ningún parámetro.

Valor devuelto por keys()

keys() devuelve un objeto de vista que muestra la lista de todas las claves.

Después de cambiar el diccionario, el objeto de vista también cambia en consecuencia.

Ejemplo1:¿Cómo funciona keys()?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
print(person.keys())
empty_dict = {}
print(empty_dict.keys())

Al ejecutar el programa, la salida es:

dict_keys(['name', 'salary', 'age'])
dict_keys([])

Ejemplo2:¿Cómo funciona keys() al actualizar un diccionario?

person = {'name': 'Phill', 'age': 22, }
print('Antes de actualizar el diccionario')
keys = person.keys()
print(keys)
# Agregar un elemento al diccionario
person.update({'salary': 3500.0)
print('\nDespués de actualizar el diccionario')
print(keys)

Al ejecutar el programa, la salida es:

Antes de actualizar el diccionario
dict_keys(['name', 'age'])
Después de actualizar el diccionario
dict_keys(['name', 'age', 'salary'])

Aquí, cuando se actualiza el diccionario, las claves también se actualizan automáticamente para reflejar los cambios.

Métodos de diccionario de Python