Konwertuj zestawy Pythona na listę

Konwertuj zestawy Pythona na listę
Zarówno zestawy, jak i listy w Python trzymają kilka obiektów, ale jest kilka rzeczy, które je wyróżniają. Jeśli omawiamy zestawy, to nie są sekwencyjną zbiorem obiektów. Obiekty w zestawie są wyjątkowe. Zestawy można tworzyć, obejmując elementy za pomocą nawiasów kręconych. Dlatego są one bez kategorii, naprawione i pozwalają na unikalne obiekty. Tutaj bez kategorii oznacza, że ​​elementy w zestawie nie mają kolejności sekwencyjnej. Jest właścicielem zmienionych zamówień za każdym razem, gdy go używasz. Dlatego nie możesz uzyskać do nich dostępu według wartości indeksu lub klucza. Jednak zestawy są zmienne, ale zawierają tylko niekwestionowane elementy.

Z drugiej strony listy w Python to dobrze uporządkowana grupa elementów, do których można uzyskać dostęp za pomocą wartości indeksu. Listy są również zmienne, ale możesz dodawać, zmieniać lub usuwać elementy z listy w dowolnym momencie, gdy potrzebujesz. Przyjdź i zanurzmy się, aby zrozumieć, jak przekonwertować zestawy w listę Pythona.

Uwaga: Narzędzie Spyder w systemie Windows 10 zostało użyte w tym przewodniku.

Przykład 1

W tym przykładzie omawiamy metodę przekształcania zestawu na listę Pythona. Opracowujemy tę metodę za pomocą funkcji List (). Aby przekonwertować zestaw na listę, używamy kompilatora Spyder, aby utworzyć nowy plik i dowiedzieć się, jak działa funkcja listy (). Python zapewnia wiele wbudowanych funkcji, a funkcja listy () jest jedną z nich, która przekształca zestawy na listę.

Najpierw tworzysz zestaw, dodając do niego wartości. Użyj funkcji List () do ustawiania konwersji na listę. W tej funkcji przekazujesz zestaw na liście jako parametr. Tak więc w tym programie karmiliśmy „Set (Roll_NO)” jako parametr listy, aby zmienić zestaw na listę i przypisać go do zmiennej „RES”. Następnie wykorzystujemy funkcję print () do wydrukowania zmienionej listy na ekranie terminalu:

set_rollno = 10, 11, 12, 13
res = lista (set_rollno)
Drukuj (res)

Aby sprawdzić wyjście konwersji SET za pomocą funkcji List (), zapisz plik kodu za pomocą „.rozszerzenie PY ”, a następnie naciśnij F5, aby skompilować kod:

Przykład 2

W naszym drugim przykładzie używamy podejścia do iteracji ręcznej do przekształcenia zestawu w listę Pythona. Opracowujemy tę metodę poprzez ręczne dodanie elementów na liście Python. Ta metoda jest czasochłonna i nie jest powszechnie stosowana w porównaniu z metodą List (). Ta metoda zajmuje zbyt dużo czasu, aby ręczne dodanie elementów do listy. Aby dalej wyjaśnić metodę, używamy tego samego pliku kodu i stosujemy do niej modyfikacje.

Najpierw tworzymy zestaw, dodając do niego wartości. Następnie tworzymy pustą listę, aby ręcznie ją wypełnić. Następnie używamy pętli, która przechodzi przez zestaw i dodaje elementy na liście za pomocą funkcji append (). Następnie wykorzystujemy funkcję print () do wydrukowania listy na ekranie terminalu.

set_rollno = 10, 11, 12, 13
my_ = lista = []
bo w set_rollno:
Dodatek (i)
Drukuj (my_list)

Ponownie zapisz rozszerzenie pliku kodu. Następnie naciśnij F5, aby uruchomić kod i sprawdź wyjście na ekranie konsoli:

Przykład 3

W naszym trzecim przykładzie używamy podejścia Frozenset do przekształcenia zestawu w listę Pythona. Obiekt Frozenset w Pythonie to niezorganizowana niezorganizowana grupa elementów danych. Dlatego nie możesz zmienić pozycji mrożonego. Aby zmienić go na listę, zastosuj funkcję listy jako argument, aby uzyskać dostęp do elementów listy.

Najpierw tworzymy Frozenset, dodając do niego wartości. Następnie wykorzystujemy metodę listy i przekazujemy zestaw jako argument. Następnie wykorzystujemy funkcję print () do wydrukowania listy na ekranie terminalu:

sell_rollno = Frozenset (10, 12, 20, 13)
a_list = lista (set_rollno)
Drukuj (A_List)

Jeszcze raz zapisz i uruchom plik programu, aby wyświetlić wyjście Frozenset na ekranie konsoli.

Wniosek

Ten samouczek zaleca niektóre podstawowe podejścia do konwersji zestawu na listę Python, wraz z krótkim porównanie i wyjaśnienie listy i zestawów. Poinformowaliśmy trzy unikalne przykłady, aby wyjaśnić proces przekształcania zestawów Pythona na listę. Możesz wykorzystać dowolną metodę, aby uzyskać podstawowe zrozumienie tego tematu.