Método setdefault() del diccionario de Python (Dictionary)

Python 字典Diccionario de Python


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 : 淘宝

Python 字典Diccionario de Python

Otras extensiones