Popitem do dicionário Python ()

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 KeyErrorerro se o dicionário estiver vazio.

Artigos interessantes...