English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual de referência do Python

Uso e exemplo do popitem() no dicionário Python

Métodos de dicionário do Python

O popitem() retorna e remove o último par (chave, valor) do dicionário.
Se você chamar este método quando o dicionário já estiver vazio, será lançada uma exceção KeyError. Em 3.7 Em versões anteriores, o método popitem() removia um item aleatório.

O item removido é o valor de retorno do método popitem(), em forma de tupla. Veja o exemplo a seguir.

A sintaxe do popitem() é:

dict.popitem()

Parâmetros do popitem()

O popitem() não aceita nenhum parâmetro.

Retorno do popitem()

popitem()

  • Retorne qualquer par (chave, valor) do dicionário

  • Remova qualquer elemento do dicionário (o elemento retornado é o mesmo).

Atenção:  O elemento aleatório e o elemento qualquer não são iguais. O popitem() não retorna o elemento aleatório. 

Exemplo: como o popitem() funciona?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
result = person.popitem()
print('person = ',person)
print('result = ',result)

Quando você executar o programa, a saída será:

person =  {'name': 'Phill', 'age': 22}
result =  ('salary', 3500.0)

Se o dicionário estiver vazio, o popitem() provocará um erro KeyError.

Métodos de dicionário do Python