Articles

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: