⚡ 60 segundos
dicionarios
Remover chave de dicionário com pop() sem erro
dict.pop() remove e retorna o valor de uma chave. Com valor padrão, nunca dá KeyError.
dict_pop.py
config = {'tema': 'escuro', 'idioma': 'pt', 'debug': True}
# Remove e retorna o valor
debug = config.pop('debug')
print(debug) # True
print(config) # {'tema': 'escuro', 'idioma': 'pt'}
# Com padrao, nao da erro se nao existir
valor = config.pop('inexistente', 'padrao')
print(valor) # padrao