English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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()
O popitem() não aceita nenhum parâmetro.
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.
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.