Método setdefault() del diccionario de Python (Dictionary)
Descripción
La función setdefault() del diccionario de Python yel método get()son similares: si la clave no existe en el diccionario, se añadirá la clave y se establecerá el valor predeterminado.
Sintaxis
Sintaxis del método setdefault():
dict.setdefault(key, default=None)
Parámetros
- key -- la clave a buscar.
- default -- el valor de clave predeterminado que se establece cuando la clave no existe.
Valor de retorno
Si el diccionario contiene la clave dada, devuelve el valor correspondiente a esa clave; de lo contrario, devuelve el valor establecido para esa clave.
Ejemplo
El siguiente ejemplo muestra cómo usar la función setdefault():
Ejemplo (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
tinydict = {'ejemplo': 'Ejemplo', 'google': 'Búsqueda de Google'}
print "Value : %s" % tinydict.setdefault('ejemplo', None)
print "Value : %s" % tinydict.setdefault('Taobao', 'Taobao')
El resultado de salida del ejemplo anterior es:
Value : Ejemplo Value : 淘宝Otras extensiones
Diccionario de Python