Obtener valor de Dictionary Python

Obtener valor de Dictionary Python
Un diccionario es uno de los tipos de datos más fundamentales de Python. Un diccionario de Python es una colección de valores de datos expresados ​​en forma de pares de valor clave.

Este tutorial discutirá el uso de la función get () para obtener un valor en un diccionario de Python.

Cómo definir un diccionario de Python

Comencemos en lo básico: aprender a definir un diccionario en Python. Dado que los diccionarios de Python se expresan en pares de valores clave, cada clave en un diccionario debe ser única.

Para definir un diccionario, agregamos valores separados por comas dentro de un par de aparatos ortopédicos rizados. Los valores separados por comas representan la clave: valor.

El siguiente es un ejemplo de un diccionario simple:

i =
"Key1": "Value1",
"Key2": "Value2",
"Key3": "Value3"

Cada clave en un diccionario se asigna automáticamente a su valor correspondiente.

Cómo acceder a los valores del diccionario

Para acceder a un valor específico en un diccionario, puede usar el nombre del diccionario, seguido de la clave específica de los soportes cuadrados.

Un ejemplo:

Imprimir (I ["Key1"])

Esto debería devolver automáticamente el valor almacenado en la tecla "Key1". El resultado es como se muestra a continuación:

"Value1"

Cómo obtener valores de los diccionarios utilizando el método Python Get

Python también nos proporciona un método para recuperar valores asignados a una clave específica en un diccionario: el método GET. El método python get () acepta la clave como argumento y devuelve el valor asociado con la clave.

Si no se encuentra la tecla especificada, el método devuelve un tipo NINGUNO. También puede especificar el valor de retorno predeterminado si no se encuentra la clave.

La sintaxis para el método es:

dict_name.Obtener (clave, valor).

NOTA: El valor, en este caso, no es el valor en la clave del diccionario, sino el valor de retorno si no se encuentra la clave.

Ejemplo:

Supongamos que tenemos un diccionario de lenguajes de programación asignados a sus autores como:

Langauges =
"Java": "James Gosling",
"C": "Dennis Ritchie",
"C ++": "Bjarne Stroustrup",
"Python": "Guido van Rossum",
"Ruby": "Yukihoro Matsumoto"

En este caso, podemos usar el método Get para obtener el creador de un idioma específico. Por ejemplo, el siguiente código muestra al autor de Ruby.

Imprimir (Langauges.get (key = "ruby", value = "clave no encontrada!"))

Si especificamos una clave inexistente, debemos obtener "la clave no encontrada!" Error.

Conclusión

Como le ha demostrado este tutorial, puede usar el método de indexación predeterminado para recuperar un valor de un diccionario de Python o el método get (). Elija lo que funciona para usted y quédese con él.