Konvertieren Sie Python -Sets in eine Liste

Konvertieren Sie Python -Sets in eine Liste
Beide Sätze und Listen in Python halten eine Reihe von Objekten, aber es gibt einige Dinge, die sie unterscheiden. Wenn wir Sätze diskutieren, sind sie keine sequentielle Sammlung von Objekten. Objekte im Satz sind außergewöhnlich. Sets können erstellt werden, indem die Elemente mit lockigen Klammern eingeschlossen werden. Deshalb sind sie nicht kategorisiert, fixiert und erlauben einzigartige Objekte. Uncategorized bedeutet hier, dass Elemente im Satz keine sequenzielle Reihenfolge haben. Es besitzt geänderte Bestellungen, wenn Sie es verwenden. Daher können Sie nicht mit Indexwert oder Schlüssel auf sie zugreifen. Die Sätze sind jedoch veränderbar, enthalten jedoch nur die unangefochtenen Elemente.

Andererseits sind die Listen in Python eine gut geordnete Gruppe von Elementen, auf die mit einem Indexwert zugegriffen werden kann. Die Listen sind ebenfalls veränderbar, aber Sie können die Elemente jederzeit hinzufügen, ändern oder entfernen. Kommen Sie und tauchen wir ein, um zu verstehen, wie man Sets in eine Python -Liste umwandelt.

Hinweis: In dieser Anleitung wurde Spyder Tool unter Windows 10 verwendet.

Beispiel 1

In diesem Beispiel diskutieren wir die Methode zum Konvertieren eines Sets in eine Python -Liste. Wir erarbeiten diese Methode, indem wir die Funktion "List ()) verwenden. Um die Set in die Liste umzuwandeln, verwenden wir einen Spyder -Compiler, um eine neue Datei zu erstellen und zu erfahren, wie die Funktion "List ()) funktioniert. Python bietet viele integrierte Funktionen, und die Funktion "List () ist eine davon, die Sets in eine Liste umwandelt.

Zunächst erstellen Sie den Satz, indem Sie Werte hinzufügen. Verwenden Sie die Funktion "List () für die Einstellung der Konvertierung in eine Liste. In dieser Funktion übergeben Sie die Set in der Liste als Parameter. In diesem Programm haben wir also "set (Roll_no)" als Listenparameter gefüttert, um die Set in eine Liste zu ändern und der Variablen "Res" zuzuweisen. Anschließend verwenden wir die Funktion print (), um die veränderte Liste auf dem Terminalbildschirm zu drucken:

set_rollno = 10, 11, 12, 13
res = list (set_rollno)
Druck (res)

Speichern Sie Ihre Codedatei mit der “, um die Ausgabe des Set -Conversion mit der Funktion" List () zu überprüfen.PY ”-Erdition und dann drücken Sie F5, um den Code zu kompilieren:

Beispiel 2

In unserem zweiten Beispiel verwenden wir den manuellen Iterationsansatz zum Umwandeln eines Sets in eine Python -Liste. Wir werden diese Methode ausbauen, indem wir die Elemente in der Python -Liste manuell hinzufügen. Diese Methode ist zeitaufwändig und wird im Vergleich zur List () -Methode nicht häufig verwendet. Diese Methode braucht zu viel Zeit, um die Liste manuell in die Liste hinzuzufügen. Um die Methode weiter zu erklären, verwenden wir dieselbe Codedatei und wenden Änderungen darauf an.

Zunächst erstellen wir den Satz, indem wir Werte hinzufügen. Dann erstellen wir eine leere Liste, um sie manuell nach Elementen zu füllen. Als Nächst. Danach verwenden wir die Funktion print (), um die Liste auf dem Terminalbildschirm zu drucken.

set_rollno = 10, 11, 12, 13
my_ = list = []
für i in set_rollno:
anhängen (i)
print (my_list)

Speichern Sie Ihre Codedateierweiterung erneut. Drücken Sie dann F5, um den Code auszuführen, und überprüfen Sie die Ausgabe auf dem Konsolenbildschirm:

Beispiel 3

In unserem dritten Beispiel verwenden wir den Frozenset -Ansatz, um einen Set in eine Python -Liste umzuwandeln. Das Frozenset -Objekt in Python ist eine unangefochtene, nicht organisierte Gruppe von Datenelementen. Daher können Sie die Elemente des Frozensets nicht ändern. Um es in eine Liste zu ändern, wenden Sie die Listenfunktion als Argument an, um auf die Listenelemente zuzugreifen.

Zunächst erstellen wir den Frezenset, indem wir ihm Werte hinzufügen. Dann verwenden wir die Listenmethode und übergeben das Set als Argument. Danach verwenden wir die Funktion print (), um die Liste auf dem Terminalbildschirm zu drucken:

sell_rollno = frozenset (10, 12, 20, 13)
a_list = list (set_rollno)
print (a_list)

Speichern und führen Sie die Programmdatei erneut auf und führen Sie die Ausgabe von Frezenset auf dem Konsolenbildschirm aus.

Abschluss

Dieses Tutorial empfiehlt einige grundlegende Ansätze, um einen Satz in eine Python -Liste zu konvertieren, zusammen mit einem kurzen Vergleich und Erläuterungen der Liste und der Sets. Wir haben drei einzigartige Beispiele gemeldet, um den Prozess der Konvertierung von Python -Sets in eine Liste zu erläutern. Sie können jede Methode verwenden, um ein grundlegendes Verständnis für dieses Thema zu erhalten.