Método setdefault () do dicionário Python

Descrição

Método de dicionário Python setdefault()é semelhante a get (), mas definirá dict [key] = default se key ainda não estiver em dict.

Sintaxe

A seguir está a sintaxe para setdefault() método -

dict.setdefault(key, default=None)

Parâmetros

  • key - Esta é a chave a ser pesquisada.

  • default - Este é o valor a ser devolvido caso a chave não seja encontrada.

Valor de retorno

Este método retorna o valor da chave disponível no dicionário e se a chave fornecida não estiver disponível, ele retornará o valor padrão fornecido.

Exemplo

O exemplo a seguir mostra o uso do método setdefault ().

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  dict.setdefault('Age', None)
print "Value : %s" %  dict.setdefault('Sex', None)

Quando executamos o programa acima, ele produz o seguinte resultado -

Value : 7
Value : None