Método setdefault() de diccionario Python3

Python3 字典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}

Python3 字典Diccionario Python3

Otras extensiones