In einer Liste sind eindeutige Komponenten eine Reihe verschiedener Elemente, die nicht ganz identisch sind. Wir müssen häufig keine sich wiederholenden Elemente aus einer Liste abrufen. Wir können dies erreichen, indem wir Brute -Force -Techniken, -Sets, Gegenmethoden und verschiedene andere Techniken anwenden. Dieser Artikel enthält drei Möglichkeiten, um unterschiedliche Zahlen aus der Liste zu erhalten und die Anzahl der eindeutigen Elemente in einer Liste mit verschiedenen Abbildungen zu berechnen.
Verwenden Sie Brute Force -Technik
Python verwendet den Standardansatz für Brute Force, um die einzigartigen Mitglieder einer Liste zu zählen. Dieser Prozess ist zeitaufwändig, weil er eine lange Zeit und einen großen Raum verbraucht. Diese Technik beginnt mit einer leeren Liste und einer Zählvariablen, die auf 0 initialisiert wurde. Wir werden die Liste von Anfang bis Ende durchlaufen und nach dem Wert in der leeren Liste suchen. Wir würden es dann hinzufügen und den Wert der Zählvariablen um nur einen erhöhen. Wir können die Werte nicht zählen oder zur leeren Liste hinzufügen, wenn dies nicht in der leeren Liste enthalten ist.
Numph als NP importierenZu Beginn des Programms importieren wir die erforderlichen Bibliotheken Numpy als NP und Matplotlib.Pyplot als PLT. Wir haben eine Liste deklariert. Es enthält einige wiederholte Werte und einige eindeutige Werte. Wir haben die Druckanweisung verwendet, um die Elemente der eingegebenen Liste anzuzeigen. Dann nehmen wir eine leere Liste und initialisieren die Variable auf 0. Diese Variable zählt die in der Liste eingegebenen Zahlen.
Wir haben die 'für' Schleife angewendet, um jeden Listenwert zu iterieren. Wir initialisieren die Schleifenvariable 'J."Wir verwenden eine" Print "-Anweisung, die eine Liste zurückgibt, die die eindeutigen Elemente und die" Anzahl "der eindeutigen Werte der definierten Liste zeigt.
Nachdem wir den oben genannten Code ausgeführt haben, erhalten wir die Elemente der ursprünglichen Liste und die Liste, ohne die Werte zu wiederholen. In der definierten Liste stehen fünf eindeutige Werte.
Verwenden Sie die Zählermethode, um die eindeutigen Elemente der Liste zu finden
Wir werden in dieser Technik eine Gegenmethode der "Sammlungsbibliothek" verwendet. Die counter () -Methode wird verwendet, um in diesem Beispiel ein Wörterbuch zu generieren. Die Tasten können zu den eindeutigen Elementen werden, und die Werte wären die Nummer des unterschiedlichen Elements. Wir erstellen eine Liste mit den Schlüssel des Wörterbuchs und zeigen die Länge der definierten Liste an.
Numph als NP importierenWir werden den Code starten, indem wir zwei Bibliotheken integrieren, Numpy als NP und Matplotlib.Pyplot als PLT. Wir haben auch die Cunter () -Methode aus der Bibliothekskollektionen eingeführt. Eine Liste mit dem Namen 'L' wurde erklärt. Es hat einige Zahlen, die wiederholt werden, während einige einzigartig sind. Die Druckanweisung wurde verwendet, um den Inhalt der eingegebenen Liste anzuzeigen.
Wir verwenden die Funktion counter (), um eine unsortierte Sammlung mit Wörterbuchvariablen für die Komponenten und Wörterbuchdaten für die Zählungen zu erstellen. Wir haben eine neue Liste nach der ursprünglichen Liste erstellt und nur die Elemente gespeichert, für die die Schlüsselwerte nur einmal erwähnt werden. Schließlich haben wir den Befehl "Print" verwendet, der eine Liste mit den eindeutigen Mitgliedern der deklarierten Liste und ihrer Zählung zurückgibt.''
In der Ausgabe erhielten wir die Liste ohne wiederholte Elemente und auch die Anzahl dieser eindeutigen Werte der Liste.
Verwenden Sie die SET -Methode, um die einzigartigen Elemente zu erwerben
Wir werden unterschiedliche Elemente aus einer Liste in Python mit dem Satz zählen. Wir würden den eingebauten Datentyp mit dem Namen für diese Funktion verwenden. Wir beginnen mit einer Liste und verwandeln dies in einem Set danach. Sets, obwohl wir alle annehmen, würden nicht wiederholte Mitglieder enthalten. Dies enthält nur eindeutige Werte, und wir verwenden die Länge () -Methode, um die Länge der Liste anzuzeigen.
Numph als NP importierenZunächst schließen wir die Bibliotheken Numpy als NP und Matplotlib ein.Pyplot als PLT. Wir initialisieren eine Variable und definieren einige wiederholte und eindeutige Elemente für die Liste. Dann verwenden wir die Anweisung "Print", um die definierte Liste darzustellen. Jetzt wenden wir die set () -Methode an. Wir haben die definierte Liste als Parameter für diese Funktion bereitgestellt. Diese Funktion konvertiert nur die erforderliche Liste in einen Satz.
Set ist ein eingebauter Datensatz von Python. Wir initialisieren eine andere Variable, 'L', um alle eindeutigen Mitglieder der Liste zu speichern. Jetzt verwenden wir eine "Print" -Anweisung, um die eindeutigen Mitglieder anzuzeigen und die Anzahl der Werte der Liste mit der Funktion Len () anzuzeigen.
Abschluss
Wir haben die einzigartigen Elemente der Liste in diesem Tutorial besprochen. Darüber hinaus haben wir eine Vielzahl von Ansätzen zur Identifizierung der eindeutigen Komponenten der Liste aufgenommen. Wir haben auch die einzigartigen Komponenten der Liste bewertet und dann die Gesamtsumme angezeigt. Alle Ansätze sind sehr gut definiert mit Illustrationen. Alle Fälle werden ebenfalls beschrieben, was dem Benutzer helfen würde, die Prozeduren klarer zu erfassen. Abhängig von den Anforderungen und Präferenzen verwenden Benutzer eine der Methoden, um die Anzahl der eindeutigen Komponenten in der Liste zu bestimmen.