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]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]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]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]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]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.