Método 01: Remova a função
O primeiro e mais simples método para remover todas as instâncias de uma lista é usar o método "remover ()" em nosso código Python. Então, dentro do projeto Spyder3, inicializamos uma lista de "lista" com alguns valores do tipo inteiro. Uma variável "r" foi definida com o valor "2". O valor "2" da variável "r" será usado como uma ocorrência correspondente. A declaração de impressão é usada para imprimir a lista original.
Temos utilizado a declaração "Try-exceto" em nosso código para remover as mesmas ocorrências. Dentro do corpo "tente", usamos o "while" para continuar a correr até o final de uma lista. O método remover () está excluindo todas as instâncias de uma variável "r" com valor "2" da lista. Enquanto a declaração exceto é usada para continuar o programa se ocorrer algum erro de valor. Depois que toda a lista foi verificada, os itens de esquerda de uma lista serão impressos.
Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]Temos as duas listas ao executar este código, eu.e., antes da remoção de instâncias e após a remoção de instâncias.
Método 02: Compreensão da lista
O método de "compreensão da lista" é o próximo e fácil método de remover todas as instâncias de uma lista é o método "Compreensão da lista". Temos utilizado a mesma lista aqui. Além disso, usamos a mesma variável "r" com o mesmo valor "2" para ser usado como uma instância para a remoção. Depois de imprimir a lista original, utilizamos o método de compreensão da lista, eu.e., usado para loop para combinar com a ocorrência. Depois que a condição é satisfeita, os valores de esquerda seriam salvos na lista "Lista" e a correspondência seria ignorada. Uma lista recém -atualizada será emitida no console.
Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]O resultado deste código é o mesmo que obtivemos o resultado no primeiro método, eu.e., Lista original e lista sem ocorrência.
Método 03: Função do filtro
A função filter () é bastante útil quando se trata de remover as mesmas ocorrências de elementos de uma lista. Então, declaramos uma lista do tipo string com 7 valores de sequência. Depois de inicializar uma lista, declaramos uma variável de string chamada "r" tendo "neve" como um valor. Esta string seria mais usada como uma instância correspondente. A lista de strings original foi impressa com a ajuda de uma cláusula de impressão. Em seguida, aplicamos a função filtro () em uma lista enquanto usamos a variável "R" para verificar.
Se o valor da lista não corresponder ao valor variável "R", ele filtrará esse valor de lista específico. Todos os valores filtrados da lista original seriam salvos em uma lista "Lista". O Atualizado listado será exibido após a lista inteira ser filtrada.
Lista = ['John', 'Snow', 'Kelly', 'Bryan', 'Snow', 'William', 'Snow']A saída para este código apresenta a lista original e a lista recém -atualizada e filtrada.
Conclusão
Este artigo contém três métodos simples e bem-reproduzidos para remover as mesmas instâncias ou ocorrências de qualquer lista de Python. Este artigo será útil para todos os nossos usuários, e esperamos que isso faça com que você entenda o conceito de maneira suave e rápida.