Método Get() para diccionarios en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *