Método setdefault() de diccionario Python3
Descripción
El método setdefault() del diccionario Python yel método get()son similares: si la clave no existe en el diccionario, se agregará la clave y se establecerá el valor como predeterminado.
Sintaxis
Sintaxis del método setdefault():
dict.setdefault(key, default=None)
Parámetros
- key -- la clave a buscar.
- default -- el valor predeterminado que se establece cuando la clave no existe.
Valor de retorno
Si key está en el diccionario, devuelve el valor correspondiente. Si no está en el diccionario, inserta key y el valor predeterminado default, y devuelve default; el valor predeterminado de default es None.
Ejemplo
El siguiente ejemplo muestra cómo usar el método setdefault():
Ejemplo
#!/usr/bin/python3
tinydict = {'Name': 'Ejemplo', 'Age': 7}
print ("El valor de la clave Age es: %s" % tinydict.setdefault('Age', None))
print ("El valor de la clave Sex es: %s" % tinydict.setdefault('Sex', None))
print ("El nuevo diccionario es:", tinydict)
La salida del ejemplo anterior es:
Age 键的值为 : 7
Sex 键的值为 : None
新字典为: {'Age': 7, 'Name': 'Ejemplo', 'Sex': None}
Otras extensiones
Diccionario Python3