Dies bedeutet, dass es möglich ist, einer Liste doppelte Werte hinzuzufügen. Daher werden in diesem Tutorial verschiedene Methoden erörtert, um zu überprüfen, ob eine Liste doppelte Werte enthält.”
Methode 1 - Verwenden von count ()
Wenn Sie eine kleine Liste haben und nach einer relativ einfachen und sauberen Möglichkeit suchen, nach Duplikaten in Ihrer Liste zu suchen, können Sie die Anzahl der Zählungen verwenden.
Ein Beispielcode ist wie unten gezeigt:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]Der obige Code verwendet eine für Schleife, um jedes Element in der Liste zu iterieren und sein Aussehen zu zählen. Wenn der Wert ein Duplikat ist, wird er dem DUP -Set hinzugefügt.
Der resultierende Wert ist wie gezeigt:
python list_dup.pyDie Ausgabe repräsentiert die doppelten Elemente in der Liste.
Methode 2 - Verwenden von Sätzen
Eine der effizientesten Methoden zum Auffinden von Duplikaten innerhalb einer Python -Liste sind Sets. Die festgelegte Datenstruktur in Python kann keine doppelten Werte enthalten. Daher können wir den Code wie gezeigt verwenden:
LS = [1,2,3,2,2,1,2,2,3,4,3,2]Wir beginnen damit, die eindeutigen Elemente der Anfangsliste zu erhalten. Da ein Satz keine Duplikate enthalten kann, enthält es nur ein einzigartiges Element. Wir können diesen Einsatz dann in einen Listentyp umwandeln und zurückgeben:
$ python list_dup.pyMethode 3 - Python Iteration_Utilities Modul
Die Module iteration_utilities in Python liefern uns die Duplikate -Funktion, mit der wir doppelte Werte aus einer Liste abrufen können.
Ein Beispiel ist wie unten gezeigt:
Aus Iteration_Utilities importieren Sie DuplikateDer obige Code verwendet die Funktion Duplicate () aus dem Modul itereration_utilities, um die doppelten Werte zu erhalten. Wir konvertieren sie dann in eine Liste und drucken sie. Der resultierende Wert ist wie gezeigt:
python list_dup.pySchließen
In diesem Tutorial werden verschiedene Methoden und Techniken zum Auffinden von doppelten Werten in einer bestimmten Liste untersucht.