Cela signifie qu'il est possible d'ajouter des valeurs en double à une liste. Par conséquent, dans ce tutoriel, nous discuterons de diverses méthodes pour vérifier si une liste contient des valeurs en double."
Méthode 1 - Utilisation de count ()
Si vous avez une petite liste et que vous recherchez un moyen relativement simple et propre de vérifier les doublons dans votre liste, vous pouvez utiliser la fonction Count.
Un exemple de code est comme indiqué ci-dessous:
ls = [1,2,3,2,2,1,2,2,3,4,3,2]Le code ci-dessus utilise une boucle pour itérater chaque élément de la liste et compter son apparence. Si la valeur est en double, elle est ajoutée à l'ensemble DUP.
La valeur résultante est comme indiqué:
python list_dup.pyLa sortie représente les éléments en double dans la liste.
Méthode 2 - Utilisation des ensembles
L'une des méthodes les plus efficaces pour trouver des doublons dans une liste Python est les ensembles. La structure de données définie dans Python ne peut contenir aucune valeur en double; Par conséquent, nous pouvons utiliser le code comme indiqué:
ls = [1,2,3,2,2,1,2,2,3,4,3,2]Nous commençons par obtenir les éléments uniques de la liste initiale. Puisqu'un ensemble ne peut pas contenir de doublons, il n'inclura qu'un seul élément unique. Nous pouvons ensuite convertir cet ensemble en un type de liste et un retour:
$ python list_dup.pyMéthode 3 - Module Python Itération_utilities
Les modules itération_utiles de Python nous fournissent la fonction des doublons, qui nous permet d'obtenir des valeurs en double à partir d'une liste.
Un exemple est comme indiqué ci-dessous:
De itération_utilities importe des doublonsLe code ci-dessus utilise la fonction Duplicats () du module itération_utilées pour obtenir les valeurs en double. Nous les convertissons ensuite en une liste et les imprimons. La valeur résultante est comme indiqué:
python list_dup.pyFermeture
Ce tutoriel explore diverses méthodes et techniques pour trouver des valeurs en double dans une liste donnée.