Isso significa que é possível adicionar valores duplicados a uma lista. Portanto, neste tutorial, discutiremos vários métodos para verificar se uma lista contém algum valor duplicado.”
Método 1 - Usando Count ()
Se você tem uma pequena lista e está procurando uma maneira relativamente simples e limpa de verificar duplicatas em sua lista, você pode usar a função de contagem.
Um código de exemplo é como mostrado abaixo:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]O código acima usa um loop for para iterar cada item na lista e contar sua aparência. Se o valor for uma duplicata, ele será adicionado ao conjunto de DUP.
O valor resultante é como mostrado:
python list_dup.pyA saída representa os itens duplicados na lista.
Método 2 - Usando conjuntos
Um dos métodos mais eficientes de encontrar duplicatas em uma lista de Python são os conjuntos. A estrutura de dados definida no Python não pode conter valores duplicados; Portanto, podemos usar o código como mostrado:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]Começamos obtendo os elementos únicos da lista inicial. Como um conjunto não pode conter duplicatas, ele incluirá apenas um elemento único. Em seguida, podemos converter este conjunto em um tipo de lista e retornar:
$ python list_dup.pyMétodo 3 - Módulo Python iteation_utilities
Os módulos iteation_utilities em Python nos fornecem a função Duplicatas, o que nos permite obter valores duplicados de uma lista.
Um exemplo é como mostrado abaixo:
De iteração_utilidades Importar duplicatasO código acima usa a função duplicates () do módulo iteração_utilidades para obter os valores duplicados. Em seguida, convertemos -os em uma lista e os imprimimos. O valor resultante é como mostrado:
python list_dup.pyFechamento
Este tutorial explora vários métodos e técnicas para encontrar valores duplicados em uma determinada lista.