Método setdefault() de diccionario en Python

El método setdefault() en Python devuelve el valor del elemento con la clave especificada.

Si la clave no existe, inserte la clave, con el valor especificado, vea el ejemplo a continuación

Ejemplo

Obtenga el valor del elemento «modelo»:

car = {
  "marca": "mercedes",
  "modelo": "c",
  "año": 2016
}

x = car.setdefault("modelo", "c")

print(x)

Sintaxis

dictionary.setdefault(keyname, valor)

Valores de parámetros

ParámetroDescripción
keynameRequerido. El nombre clave del elemento del que desea devolver el valor
valueOpcional.
Si la clave existe, este parámetro no tiene efecto.
Si la clave no existe, este valor se convierte en el valor de la clave
Valor por defecto Ninguno

Ejemplo

Obtenga el valor del elemento «color», si el elemento «color» no existe, inserte «color» con el valor «blanco»:

car = {
  "marca": "mercedes",
  "modelo": "c",
  "año": 2016
}

x = car.setdefault("color", "azul")

"print"(x)