Python List Pop

Python List Pop
Várias vezes em que a programação, um programador precisa remover o último item de uma lista. O método pop () elimina e retorna o item final da lista se não houver índice. Esta função retorna o elemento que você excluiu, permitindo que você veja quais variações foram feitas na sua lista. O índice do elemento que você deve remover é o único parâmetro para pop (). Você pode optar por remover um item específico de uma lista. Suponha que você esteja criando um programa para acompanhar os livros acessíveis em uma livraria. Quando um livro é retirado, você pode optar por removê -lo do conjunto de possíveis livros e devolvê -lo. O POP é um método embutido na linguagem python que pode ser usada para eliminar um item de uma lista. O método pop () retorna o item removido após remover um elemento de um determinado local em uma lista.

Este artigo analisará a função pop () em python, como é utilizado e quais parâmetros ele aceita. Então, para demonstrar como a função pode ser usada com listas, veremos alguns exemplos.

Exemplo 1

A primeira ilustração é a mais fácil sobre a função pop python. Temos um arquivo intitulado “Temp.py ”que será utilizado. Este arquivo será compilado em "Spyder IDE". Neste exemplo, uma lista de "frutas" foi inicializada no início. Listamos os nomes de cinco frutas diferentes. Depois disso, chamamos a função pop () para a lista e armazenamos seu valor em uma variável. Em seguida, pegamos a impressão usando declarações de impressão. A primeira declaração de impressão imprimirá o valor de retorno da lista. No entanto, o segundo exibirá a lista atualizada após a função pop ().

  • Frutas = ['Apple', 'banana', 'Pome', 'Strawberry', 'Water melon']
  • return_value = frutas.pop (4)
  • Print ('O valor de retorno das frutas é:', return_value)
  • Imprimir ('Lista atualizada:', frutas)

Depois de escrever o código em seu arquivo, salve -o e compile -o clicando na opção "Executar". Se você vir a tela preta, isso significa que o código está correto. O valor de retorno e a lista atualizada são exibidos na tela do console.

Exemplo 2

O segundo exemplo é explicado sobre a função pop python. Temos um arquivo intitulado “Temp.py ”que será utilizado. Este é um arquivo semelhante que usamos no exemplo anterior. Este arquivo será compilado em "Spyder IDE". Neste exemplo, uma lista de "valores" foi inicializada. Em seguida, temos a declaração de impressão que exibirá “quando não passarmos nenhum tipo de índice:” Isso significa que nenhum valor de índice foi aprovado inicialmente. A função pop () será chamada e o resultado será escrito na tela. Em seguida, passamos o índice "-1" e imprimimos seus valores. Depois disso, passamos o índice "-3" e imprimimos seu valor. Em seguida, a lista atualizada será demonstrada no console, utilizando a função de impressão. Você também pode alterar este programa, dependendo do seu trabalho.

  • Valores = ['um', 'dois', 'três', 'quatro', 'cinco']
  • print ('Quando não passamos nenhum tipo de índice:')
  • print ('O valor de retorno será:', valores.pop ())
  • Print ('Lista atualizada:', valores)
  • print ('\ nwhen passamos -1:')
  • print ('O valor de retorno será:', valores.pop (-1))
  • Print ('Lista atualizada:', valores)
  • print ('\ n quando passamos -3:')
  • print ('O valor de retorno será:', valores.pop (-3))
  • Print ('A lista atualizada:', valores)

Depois de escrever o código em seu arquivo, salve -o e compile -o clicando na opção "Executar". Se você vir a tela preta, isso significa que o código está correto. O valor de retorno e a lista atualizada podem ser vistos na tela do console após cada iteração.

Conclusão

Se você já tem uma matriz existente com um valor que gostaria de remover, o método Python Pop () é útil. Aprendemos a usar o método pop () de Python para excluir dados de uma lista neste artigo. Usando exemplos, analisamos os dois métodos para remover elementos de uma lista. Como resultado, você pode utilizar qualquer método adequado e útil para você. Espero que este guia tenha ajudado você a entender como utilizar o método pop () na lista de Python.