Esto significa que es posible agregar valores duplicados a una lista. Por lo tanto, en este tutorial, discutiremos varios métodos para verificar si una lista contiene algún valores duplicados."
Método 1 - Uso del recuento ()
Si tiene una lista pequeña y está buscando una forma relativamente simple y limpia de verificar los duplicados en su lista, puede usar la función de recuento.
Un código de ejemplo es como se muestra a continuación:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]El código anterior usa un bucle for para iterar cada elemento en la lista y contar su apariencia. Si el valor es un duplicado, se agrega al conjunto DUP.
El valor resultante es como se muestra:
python list_dup.pyLa salida representa los elementos duplicados en la lista.
Método 2 - Uso de conjuntos
Uno de los métodos más eficientes para encontrar duplicados dentro de una lista de Python es. La estructura de datos establecida en Python no puede contener ningún valor duplicado; Por lo tanto, podemos usar el código como se muestra:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]Comenzamos por obtener los elementos únicos de la lista inicial. Dado que un conjunto no puede contener duplicados, incluirá solo un elemento único. Luego podemos convertir este conjunto en un tipo de lista y devolver:
$ python list_dup.pyMétodo 3 - módulo de python iteration_utilidades
Los módulos de iteración_utilidades en Python nos proporcionan la función de duplicados, que nos permite obtener valores duplicados de una lista.
Un ejemplo es como se muestra a continuación:
de iteration_utilidades importar duplicadosEl código anterior usa la función duplicada () desde el módulo iteration_utilidades para obtener los valores duplicados. Luego los convertimos en una lista e imprimimos. El valor resultante es como se muestra:
python list_dup.pyClausura
Este tutorial explora varios métodos y técnicas para encontrar valores duplicados en una lista dada.