Articles

Jak przekonwertować Zestaw na Listę w Pythonie?

możemy przekonwertować Zestaw na Listę w Pythonie za pomocą wbudowanej metody list (). Przyjrzyjmy się kilku przykładom używającym tej funkcji.

metody aby przekonwertować Zestaw na Listę w Pythonie

omówimy proste metody, które pozwolą szybko przekonwertować obiekt zestawu Pythona na obiekt listy.

1. Używając funkcji list ()

funkcja list () przyjmuje jako argument iterowalny i konwertuje go na obiekt typu List. Jest to wbudowana metoda gotowa do użycia.

my_list = list(my_iterable)

ponieważ zestaw jest również iteracyjny, możemy go przekazać do metodylist() I uzyskać odpowiednią listę.

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

wyjście, zgodnie z oczekiwaniami, będzie listą zawierającą Powyższe wartości.


należy pamiętać, że kolejność listy może być losowa, a niekoniecznie posortowana.

na przykład weź poniższy fragment.

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

wyjście w moim przypadku:


2. Używając iteracji manualnej

możemy również ręcznie dodawać elementy do listy, ponieważ zbiór jest iteracyjny. Ta metoda nie ma żadnej rzeczywistej przewagi nad użyciem metody list() poza tym, że została napisana przez Ciebie.

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

ponownie, wyjście jest listą: