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