Método setdefault() do dicionário Python

Exemplo

Obter o valor do item "model":

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("model", "Macan")
print(x)

Executar exemplo

Definição e uso

O método setdefault() retorna o valor do item usando a chave especificada.

Se a chave não existir, insira essa chave com o valor especificado. Veja os exemplos abaixo.

Sintaxe

dicionário.setdefault(keyname, value)

Valor do parâmetro

Parâmetros Descrição
keyname Obrigatório. O nome da chave do item que você deseja retornar o valor.
value

Opcional. Se a chave existir, este parâmetro é inválido.

Se a chave não existir, este valor se tornará o valor da chave.

Valor padrão None.

Mais exemplos

Exemplo

Obter o valor do item "color", se o item "color" não existir, inserir o valor "white" para o item "color":

car = {
  "brand": "Porsche",
  "model": "911",
  "year": 1963
}
x = car.setdefault("color", "white")
print(x)

Executar exemplo