Articles

Sådan konverteres et sæt til liste i Python?

Vi kan konvertere et sæt til liste i Python ved hjælp af den indbyggede liste() metode. Lad os se på nogle eksempler ved hjælp af denne funktion.

metoder til at konvertere et sæt til liste i Python

Vi gennemgår enkle metoder, der tillader konvertering af et python-sætobjekt til et listeobjekt hurtigt.

1. Brug af funktionen liste ()

funktionen liste () tager en iterabel som et argument og konverterer det til et objekt af Listetype. Dette er en indbygget metode, der er klar til brug.

my_list = list(my_iterable)

da et sæt også kan gentages, kan vi videregive det til list() metode og få vores tilsvarende liste.

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

udgangen vil som forventet være en liste, der indeholder ovenstående værdier.


Bemærk, at rækkefølgen af listen kan være tilfældig og ikke nødvendigvis sorteret.

tag for eksempel nedenstående uddrag.

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

Output i mit tilfælde:


2. Ved hjælp af manuel Iteration

kan vi også manuelt tilføje elementerne til listen, da sættet kan gentages. Denne metode har ikke nogen reel fordel i forhold til at bruge list ()-metoden bortset fra at blive skrevet af dig.

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

igen er udgangen en liste: