Método setdefault () del diccionario de Python

Descripción

Método de diccionario de Python setdefault()es similar a get (), pero establecerá dict [clave] = predeterminado si la clave no está ya en dict.

Sintaxis

A continuación se muestra la sintaxis de setdefault() método -

dict.setdefault(key, default=None)

Parámetros

  • key - Esta es la clave a buscar.

  • default - Este es el valor que se devolverá en caso de que no se encuentre la clave.

Valor devuelto

Este método devuelve el valor de clave disponible en el diccionario y, si la clave dada no está disponible, devolverá el valor predeterminado proporcionado.

Ejemplo

El siguiente ejemplo muestra el uso del método setdefault ().

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  dict.setdefault('Age', None)
print "Value : %s" %  dict.setdefault('Sex', None)

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

Value : 7
Value : None