El método get() de Python devuelve el valor de la clave dada si está presente en el diccionario. De lo contrario, devolverá Ninguno (si se usa get() con un solo argumento).
Sintaxis: Dict.get(clave, predeterminado=Ninguno)
Parámetros:
- clave: el nombre clave del elemento del que desea devolver el valor
- Valor: (Opcional) Valor que se devolverá si no se encuentra la clave. El valor predeterminado es Ninguno.
Devoluciones: Devuelve el valor del elemento con la clave especificada.
Ejemplo 1: el método get() de Python funciona para diccionarios
Python
dic = {"A": 1, "B": 2} print(dic.get("A")) print(dic.get("C")) print(dic.get("C", "Not Found ! "))
Producción:
1 None Not Found !
Ejemplo 2: Diccionario de Python método get() anidado
El get() para verificar y asignar en ausencia de valor para lograr esta tarea en particular. Simplemente devuelve Ninguno sin error si alguna clave no está presente.
Python3
# Python3 code to demonstrate working of # Safe access nested dictionary key # Using nested get() # initializing dictionary test_dict = {'Gfg' : {'is' : 'best'}} # printing original dictionary print("The original dictionary is : " + str(test_dict)) # using nested get() # Safe access nested dictionary key res = test_dict.get('Gfg', {}).get('is') # printing result print("The nested safely accessed value is : " + str(res))
Producción:
The original dictionary is : {'Gfg': {'is': 'best'}} The nested safely accessed value is : best
Este artículo es una contribución de Mayank Rawat . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA