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

La sintaxis del método keys() es la siguiente:

diccionario.keys()

Donde diccionario es el nombre del diccionario del cual deseas obtener las claves.

Ejemplo

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:

car = {
  "marca": "mercedes",
  "modelo": "c",
  "año": 2016
}

x = car.keys()

"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.

Valores de parámetros

No hay parámetros

Ejemplo

Cuando se agrega un elemento en el diccionario, el objeto de vista también se actualiza:

car = {
  "marca": "mercedes",
  "modelo": "c",
  "año": 2016
}

x = car.keys()

car["color"] = "azul"

"print"(x)

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