Articles

Hogyan lehet átalakítani egy készletet listára a Pythonban?

konvertálhatunk egy készletet listára Pythonban a beépített list() módszerrel. Vessünk egy pillantást néhány példára ennek a funkciónak a használatával.

módszerek egy készlet listára konvertálásához Pythonban

egyszerű módszereket fogunk áttekinteni, amelyek lehetővé teszik a python set objektum gyors konvertálását listaobjektummá.

1. A list() függvény használata

a list() függvény egy iterable-t vesz argumentumként, és ezt konvertálja List típusú objektummá. Ez egy beépített módszer, amely készen áll a használatra.

my_list = list(my_iterable)

mivel egy halmaz iterálható, átadhatjuk a list() metódusnak, és megkaphatjuk a megfelelő listát.

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

a kimenet a várakozásoknak megfelelően a fenti értékeket tartalmazó lista lesz.


vegye figyelembe, hogy a lista sorrendje véletlenszerű lehet, nem feltétlenül rendezve.

vegyük például az alábbi részletet.

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

kimenet az én esetemben:


2. Kézi iterációval

manuálisan is hozzáadhatjuk az elemeket a listához, mivel a halmaz iterálható. Ennek a módszernek nincs valós előnye a lista() módszer használatával szemben, azon kívül, hogy Ön írta.

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

ismét a kimenet egy lista: