Articles

Hur konverterar man en uppsättning till lista i Python?

Vi kan konvertera en uppsättning till lista i Python med den inbyggda listan ()-metoden. Låt oss ta en titt på några exempel med den här funktionen.

metoder för att konvertera en uppsättning till lista i Python

vi går över enkla metoder som gör det möjligt att snabbt konvertera ett python-setobjekt till ett listobjekt.

1. Använda list () – funktionen

list () – funktionen tar en iterabel som ett argument och konverterar det till ett Listtypobjekt. Detta är en inbyggd metod redo för dig att använda.

my_list = list(my_iterable)

eftersom en uppsättning också är iterabel kan vi skicka den till metoden list() och få vår motsvarande lista.

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

utgången, som förväntat, kommer att vara en lista som innehåller ovanstående värden.


Observera att ordningen på listan kan vara slumpmässig och inte nödvändigtvis sorterad.

ta till exempel nedanstående utdrag.

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

utgång i mitt fall:


2. Med manuell Iteration

kan vi också manuellt lägga till elementen i listan eftersom uppsättningen är iterabel. Den här metoden har ingen verklig fördel jämfört med att använda list () – metoden förutom att den skrivs av dig.

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

återigen är utgången en lista: