O método popitem () do Python remove e retorna o último par de elementos (chave, valor) inserido no dicionário.
A sintaxe de popitem()
é:
dict.popitem ()
Parâmetros para o método popitem ()
O popitem()
não aceita nenhum parâmetro.
Valor de retorno do método popitem ()
O popitem()
método remove e retorna o par (chave, valor) do dicionário na ordem Last In, First Out (LIFO).
- Retorna o último par de elemento inserido (chave, valor) do dicionário.
- Remove o par de elementos retornado do dicionário.
Observação: antes do Python 3.7, o popitem()
método retornava e removia um par de elementos arbitrários (chave, valor) do dicionário.
Exemplo: Trabalho do método popitem ()
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) # ('salary', 3500.0) is inserted at the last, so it is removed. result = person.popitem() print('Return Value = ', result) print('person = ', person) # inserting a new element pair person('profession') = 'Plumber' # now ('profession', 'Plumber') is the latest element result = person.popitem() print('Return Value = ', result) print('person = ', person)
Resultado
Valor de retorno = ('salário', 3500,0) pessoa = ('nome': 'Phill', 'idade': 22) Valor de retorno = ('profissão', 'Encanador') pessoa = ('nome': 'Phill', 'idade': 22)
Observação : o popitem()
método gera um KeyError
erro se o dicionário estiver vazio.