Remova o item da lista python

Remova o item da lista python
Este artigo é um tutorial rápido sobre como excluir/remover um item de uma lista no Python. Existem vários métodos para remover ou excluir um item da lista de Python. No entanto, vamos ver quatro funções internas de python: pop (), remover (), del e clear () para remover um item da lista no python. No final deste artigo, você poderá escrever e compilar todas essas funções com eficiência.

Como excluir/remover um item de uma lista no Python usando as funções internas do Python?

Para excluir/remover um item de uma lista, quatro funções internas diferentes do Python são usadas como mencionado acima. As seções a seguir discutirão a sintaxe de cada função. Você também encontrará exemplos relevantes para entender o funcionamento de cada função.

Sintaxe da função Remover ()

A sintaxe da função Remone () é a seguinte:

O remove () é uma função interna na biblioteca padrão do Python que é usada para remover um item de uma lista. O 'name_of_list' representa a lista da qual um item precisa ser removido ou excluído. O 'value_to_be_removed' representa o valor específico que precisa ser removido da lista. Deve ser fornecido; Caso contrário, o compilador irá através de um 'TypeError'. O remove () é a função interna usada com listas. Por padrão, sua função é remover um item da lista. Ele pesquisa o valor especificado na lista e o remove.

A função remover () simplesmente excluirá o elemento especificado da lista e não retornará nenhum valor. Agora, vamos ver um exemplo para que possamos entender a funcionalidade do método remove () em profundidade.

Exemplo 1:

Neste exemplo, implementaremos o método Remow () para remover um item da lista e tentar entender sua funcionalidade. Aqui está o código da função Remover (). Aqui definimos uma lista de 5 números inteiros: my_list = [1, 2, 3, 4, 5]. Em seguida, removemos 4 usando a função Remone (), my_list.Remova (4).

my_list = [1, 2, 3, 4, 5]
print ("A lista original é:", my_list)
minha lista.Remova (4)
Print ("A lista depois de remover um item é:", my_list)

Agora, vamos ver a saída abaixo e ver o resultado. Como você pode observar, 4 é excluído da lista e a nova lista agora contém apenas 4 itens, my_list = [1, 2, 3, 5]. Observe que, se você fornecer um valor que não estiver na lista, o compilador fará através de um ValueError. Vamos ver um exemplo de ValueError na seção a seguir.

Exemplo 2:

Neste exemplo, forneceremos um valor para a função remove () que não está disponível na lista para ver como o compilador reage a isso. Aqui está o código:

my_list = [1, 2, 3, 4, 5]
print ("A lista original é:", my_list)
minha lista.Remova (9)
Print ("A lista depois de remover um item é:", my_list)

A saída é dada abaixo. Como você pode ver, o compilador lançou um ValueError, pois fornecemos 9 para a função Remow () que não está disponível na lista.

Sintaxe da função pop ()

A sintaxe da função pop () é a seguinte:

A função pop () remove o item da lista pelo índice do item que precisa ser removido. O 'list_name' representa a lista da qual um item precisa ser removido. O 'index_value' representa o índice do item a ser removido. Lembre -se de que o índice da lista começa com 0. Portanto, o valor no índice 3 é o 4º valor na lista. Se index_value não for especificado para a função pop (), ele excluirá/removerá o último item da lista. Considere o programa de exemplo a seguir para entender como a função pop () funciona:

Exemplo 3:

Neste exemplo, usaremos a mesma amostra que foi usada no exemplo anterior para comparar a saída das funções pop () e remover (). Aqui, forneceremos o valor do índice do item a ser excluído. Veja o código abaixo:

my_list = [1, 2, 3, 4, 5]
print ("A lista original é:", my_list)
minha lista.pop (2)
Print ("A lista depois de remover um item é:", my_list)

Observe que 2 é fornecido à função pop () que é o índice de 3. O item '3' deve ser excluído da lista. Veja a saída abaixo. Como você pode ver, a função de pop () e remove () são iguais, apenas a sintaxe é um pouco diferente.

Sintaxe da função del

A sintaxe da função del é a seguinte:

A função do método del é a mesma da função pop (). Ele exclui um item da lista especificada pelo valor do índice. Se o index_value não for fornecido, a função del removerá a lista inteira. Agora, vamos ver um exemplo da função del.

Exemplo 4:

Neste exemplo, removeremos um item da lista com a ajuda de uma função embutida Del.

my_list = [1, 2, 3, 4, 5]
print ("A lista original é:", my_list)
del my_list [2]
Print ("A lista depois de remover um item é:", my_list)

Aqui está a saída. Como você pode ver, apenas substituímos a função pop () pela função del. Usamos o mesmo exemplo apenas para mostrar a semelhança no funcionamento de todos os métodos.

Sintaxe da função clear ()

A sintaxe da função clear () é a seguinte:

A função do método clear () é um pouco diferente de todos os métodos internos definidos acima. O pop (), remove () e del remove o item especificado da lista. No entanto, a função clear () exclui toda a lista. O 'my_list' representa a lista que precisa ser removida. Considere o exemplo dado abaixo.

Exemplo 5:

Dê uma olhada no exemplo de amostra para função clear ().

my_list = [1, 2, 3, 4, 5]
print ("A lista original é:", my_list)
minha lista.claro()
Print ("A lista depois de remover um item é:", my_list)

Abaixo está a saída. Como você pode ver, agora temos uma lista vazia, já que a função clear () remove todos os itens da lista de uma só vez.

Conclusão

Escrever códigos de programação nunca foi fácil. Mas a linguagem de programação do Python tornou a codificação simples e fácil, não apenas para programadores especializados, mas também para iniciantes. As bibliotecas padrão e as funções internas no Python fornecem tanta flexibilidade que mesmo um desenvolvedor iniciante pode escrever códigos complexos. Neste artigo, aprendemos sobre os quatro métodos internos de python clear (), del, pop () e remover () para remover um item da lista.