Methode 01: naiv
Beginnen Sie mit dem Öffnen der Terminalschale mit "Strg+Alt+T". Erstellen Sie eine neue Python -Datei mit der Anweisung "Touch". Die Datei “DUP.Py “wird mit dem Editor -Befehl„ GNU Nano “geöffnet:
$ touch dup.py
$ Nano dup.py
Fügen Sie nach dem Öffnen der Datei in Nano Editor die Python -Unterstützung zu Beginn hinzu. Die Ganzzahltypliste wurde initialisiert, wobei einige ihrer Werte wiederholt wurden. In der Druckanweisung wurde die Liste angezeigt, indem dessen Wert in einen String -Typ konvertiert wird. Eine weitere leere Liste, "arr", wurde initialisiert. Die "für" -Schloop wird verwendet, um einfach das erste Ereignis eines Listenwerts zu setzen und die neue Liste "arr" mit der Funktion "Anhang" hinzuzufügen. Die neu erstellte Liste wird ausgedruckt:
#! /usr/bin/python3Nach Ausführung der Python -Datei wurde das Terminal von der ursprünglichen Liste und der neuen ohne Duplikate angezeigt:
$ python3 dup.py
Methode 02: Listenverständnis auflisten
Die Listenverständnismethode ist der naiven Methode ziemlich ähnlich. Die einzige Änderung besteht darin. Öffnen Sie dieselbe Datei “DUP.PY “, um seinen Code zu aktualisieren. Die Listenverständnismethode wird als Mischung aus "für" Schleife und "if" -Anweisung mit der Funktion append () angezeigt. Der Rest des Codes ist der gleiche:
#! /usr/bin/python3Nachdem wir die Python -Datei ausgeführt haben, haben wir das erwartete Ergebnis, ich.e., Die ursprüngliche Liste und aktualisierte die neue Liste:
$ python3 dup.py
Methode 03: Aufzählung mit Listenverständnis
Sie können die Aufzählungsfunktion innerhalb des Listenverständnisses verwenden, um Duplikate in der Liste zu vermeiden. Öffnen Sie einfach die Datei “DUP.Py ”und fügen Sie die Aufzählungsmethode innerhalb der Listverständniszeile zwischen der" für "-Schloop hinzu. Sowohl die alte Liste als auch die aktualisierte Liste ohne Duplikate werden auf der Shell unter Verwendung der Anweisung "Druck" im Code angezeigt:
#! /usr/bin/python3Die Datei wurde ausgeführt, und das Ergebnis hat zuerst die Originalliste angezeigt, dann die aktualisierte neue Liste, die keine doppelten Werte enthält. Die Aufzählungsfunktion bestellte auch die Liste:
$ python3 dup.py
Beispiel 04: set () Funktion
Es ist bekannt. Es entfernt die Duplikate, ändert jedoch die Reihenfolge einer Liste selbst. Öffnen Sie also die Datei -DUP.PY und fügen Sie die Listeninitialisierung hinzu. Die Originalliste wurde ausgedruckt. Dann haben wir die Methode "set ()" auf "Liste" verwendet, um Duplikate zu entfernen und die verbleibenden erneut in eine Liste umzuwandeln. Die resultierende Liste wurde erneut auf der Shell aktualisiert und erneut angezeigt:
#! /usr/bin/python3Beim Ausführen der Python -Datei wurde die ursprüngliche Liste und dann die aktualisierte angezeigt.
$ python3 dup.py
Methode 05: Sammlungen.Geordnet
Die Modulsammlungen können auch für diesen Zweck verwendet werden. Importieren Sie einfach das geordnete Paket aus der "Sammlungs" -Bibliothek. Initialisieren Sie die Liste und drucken Sie sie aus. Eine neue Variable, "arr".DICT.von Keys () ”Methode und umgangen die ursprüngliche Liste darin. Die neu erstellte Listenvariable wird angezeigt:
#! /usr/bin/python3Die Ausführung zeigt das erwartete Ergebnis. Die erste Liste ist die ursprüngliche, und die zweite ist die aktualisierte Liste ohne Duplikate:
$ python3 dup.py
Abschluss:
In diesem Artikel wurden verschiedene Methoden vorgestellt, um Duplikate aus der Liste zu entfernen, ich.e., Listen Sie Verständnis, set () Funktionen, Aufzählungen, Sammlungen auf.Bestellter Paketimport. Wir hoffen.