Python Language Accediendo a los valores de un diccionario.


Ejemplo

dictionary = {"Hello": 1234, "World": 5678}
print(dictionary["Hello"])

El código anterior imprimirá 1234 .

La cadena "Hello" en este ejemplo se llama clave . Se utiliza para buscar un valor en el dict colocando la clave entre corchetes.

El número 1234 se ve después de los dos puntos respectivos en la definición de dict . Esto se llama el valor al que "Hello" asigna en este dict .

Buscar un valor como este con una clave que no existe KeyError una excepción KeyError , que KeyError ejecución si no se detecta. Si queremos acceder a un valor sin arriesgar un KeyError , podemos usar el método dictionary.get . Por defecto, si la clave no existe, el método devolverá None . Podemos pasarle un segundo valor para devolver en lugar de None en caso de una búsqueda fallida.

w = dictionary.get("whatever")
x = dictionary.get("whatever", "nuh-uh")

En este ejemplo, w obtendrá el valor None y x obtendrá el valor "nuh-uh" .