Método keys() de diccionario en Python
El método
keys()
en Python
se utiliza en un diccionario para obtener una vista (view) que contiene todas las claves del diccionario. Las vistas son objetos iterables que muestran una representación dinámica de las claves o elementos de un diccionario, lo que significa que reflejan los cambios realizados en el diccionario original.
-
El método
keys()en Python devuelve un objeto de vista. El objeto de vista contiene las claves del diccionario, como una lista. - El objeto de vista reflejará cualquier cambio realizado en el diccionario, vea el ejemplo a continuación.
Sintaxis de keys() en Python
La sintaxis del método
keys()
es la siguiente:
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.keys()
print(diccionario)
diccionario.keys()
print(diccionario)
Donde
diccionario
es el nombre del diccionario del cual deseas obtener las claves.
Ejemplo de keys() en Python
En Python, el método
keys()
se utiliza para obtener una vista de las claves de un diccionario. El método devuelve un objeto tipo "
dict_keys" que contiene las claves del diccionario original.
Aquí tienes un ejemplo de cómo se puede utilizar el método
keys()
con el diccionario
car
:
Ejemplo
print("Ejemplo de la lección")
x = 2 + 3
print(x)
En este ejemplo, utilizamos el método
keys()
en el diccionario
car
para obtener una vista de sus claves. La vista resultante se almacena en la variable X. Al imprimir X, vemos que contiene las claves del diccionario original: "marca", "modelo" y "año".
Es importante destacar que el objeto devuelto por
keys()
no es una lista, aunque se ve similar a una. Es una vista dinámica que refleja los cambios realizados en el diccionario original en tiempo real. Si se modifican las claves del diccionario
car
, la vista X también reflejará esos cambios.
Ejemplo del Método keys() de diccionario en Python
Cuando se agrega un elemento en el diccionario, el objeto de vista también se actualiza:
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.keys()
print(diccionario)
diccionario.keys()
print(diccionario)
En este ejemplo, creamos un diccionario llamado
car
con tres pares clave-valor: "marca" con valor "mercedes", "modelo" con valor "c" y "año" con valor 2016.
Luego, utilizamos el método
keys()
para obtener una vista de las claves del diccionario y lo asignamos a la variable
X
.
Después, agregamos un nuevo par clave-valor al diccionario con la clave "color" y el valor "azul".
Finalmente, imprimimos el valor de X
Valores de parámetros
No hay parámetros
- Tutorial de diccionarios en Python
Practica Método keys() de diccionario en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: La sintaxis del método
La sintaxis del método keys() es la siguiente.
Ejemplo
diccionario = {"marca": "Seat", "modelo": "Ibiza", "año": 1964}
diccionario.keys()
print(diccionario)
diccionario.keys()
print(diccionario)
Ejercicio: Claves de un diccionario
Usa keys() para listar las claves de un diccionario.
Ejemplo
persona = {"nombre": "Elena", "edad": 28, "ciudad": "Valencia"}
print(persona.keys())
for k in persona.keys():
print(k)
Ejercicio: Claves del diccionario
Cuando se agrega un elemento en el diccionario, el objeto de vista también se actualiza.