Jak převést sadu na seznam v Pythonu?
můžeme převést sadu do seznamu v Pythonu pomocí vestavěné metody list (). Podívejme se na některé příklady pomocí této funkce.
metody pro převod sady na seznam v Pythonu
projdeme jednoduché metody, které umožní rychlý převod objektu sady Pythonu na objekt seznamu.
1. Pomocí funkce list ()
funkce list() vezme iterable jako argument a převede jej na objekt typu List. Jedná se o vestavěnou metodu připravenou k použití.
my_list = list(my_iterable)
Protože soubor je také iterable, můžeme ji přenést do list()
metoda a dostat naše odpovídající seznam.
my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)
výstupem bude podle očekávání seznam obsahující výše uvedené hodnoty.
Všimněte si, že pořadí v seznamu může být náhodné a nemusí být nutně řazena.
Vezměte například níže uvedený úryvek.
s = set()s.add("A")s.add("B")print(list(s))
výstup v mém případě:
2. Pomocí ruční iterace
můžeme také ručně přidat prvky do seznamu, protože sada je iterovatelná. Tato metoda nemá žádnou výhodu v reálném světě oproti použití metody list (), kromě toho, že jste ji napsali.
s = set({1, 2, 3})a = for i in s: a.append(i)print(a)
výstupem je opět seznam: