Articles

Hvordan Konvertere Et Sett Til Liste i Python?

Vi kan konvertere Et Sett Til Liste i Python ved hjelp av den innebygde list () – metoden. La oss ta en titt på noen eksempler ved hjelp av denne funksjonen.

Metoder For Å Konvertere Et Sett Til Liste I Python

vi går over enkle metoder som gjør det mulig å konvertere et python-settobjekt til et listeobjekt raskt.

1. Bruke list () – Funksjonen

list () – funksjonen tar en iterbar som et argument og konverterer det til Et Listetypeobjekt. Dette er en innebygd metode klar for deg å bruke.

my_list = list(my_iterable)

Siden et sett er også iterable, kan vi sende det inn i list() metoden og få vår tilsvarende liste.

my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)

utgangen, som forventet, vil være en liste som inneholder verdiene ovenfor.


merk at rekkefølgen på listen kan være tilfeldig, og ikke nødvendigvis sortert.

ta for eksempel kodebiten nedenfor.

s = set()s.add("A")s.add("B")print(list(s))

Utgang i mitt tilfelle:


2. Ved Hjelp Av Manuell Iterasjon

Kan vi også manuelt legge til elementene i listen siden settet er iterbart. Denne metoden har ingen reell fordel i forhold til å bruke list () – metoden bortsett fra å være skrevet av deg.

s = set({1, 2, 3})a = for i in s: a.append(i)print(a)

igjen er utgangen en liste: