Articles

Hoe converteer ik een Set naar lijst in Python?

We kunnen een Set converteren naar lijst in Python met behulp van de ingebouwde list() methode. Laten we eens kijken naar een aantal voorbeelden met behulp van deze functie.

methoden om een set naar lijst te converteren in Python

We gaan over eenvoudige methoden die de conversie van een python set object naar een lijst object snel zal toestaan.

1. Met behulp van list () functie

De list() functie neemt een iterable als argument en zet dat om in een object van het lijsttype. Dit is een ingebouwde methode klaar voor u om te gebruiken.

my_list = list(my_iterable)

omdat een set ook iterbaar is, kunnen we deze doorgeven aan de list() methode en onze bijbehorende lijst krijgen.

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

De uitvoer zal, zoals verwacht, een lijst zijn met de bovenstaande waarden.


merk op dat de volgorde van de lijst willekeurig kan zijn en niet noodzakelijk gesorteerd.

neem bijvoorbeeld het onderstaande fragment.

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

uitvoer in mijn geval:


2. Met behulp van handmatige iteratie

kunnen we de elementen ook handmatig toevoegen aan de lijst omdat de set iterbaar is. Deze methode heeft geen real-world voordeel ten opzichte van het gebruik van de list() methode behalve dat het door jou geschreven is.

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

opnieuw is de uitvoer een lijst: