Descrição
O método 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
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/python3
dict = {'Name': 'Zara', 'Age': 7}
print ("Value : %s" % dict.setdefault('Age', None))
print ("Value : %s" % dict.setdefault('Sex', None))
print (dict)
Resultado
Quando executamos o programa acima, ele produz o seguinte resultado -
Value : 7
Value : None
{'Name': 'Zara', 'Sex': None, 'Age': 7}