Konwertuj ustawiony na list Python

Konwertuj ustawiony na list Python
W Pythonie zarówno zestawy i listy zawierają kolekcje obiektów, ale istnieją znaczące różnice między tymi dwoma. Jeśli mówimy o zestawach, są one cenne do wykonywania ogromnego zakresu skrzyżowań i związków. Z drugiej strony listy zawierają operacje, które pomagają znaleźć zduplikowane elementy. Innymi słowy, lista zawiera identyczne elementy, podczas gdy zestaw zawiera wyjątkowe wartości. Inną odrębną cechą jest to, że lista używa nawiasów kwadratowych, a zestaw używa nawiasów kręconych. Należy pamiętać, że słownik w Pythonie używa również kręconych aparatów ortodontycznych. Wspólną rzeczą w zestawach i listach jest to, że trzymają one ciągami, pływaków, liczb całkowitych lub innych typów danych. Tak więc, jeśli masz zestaw elementów w Pythonie, możesz także zrobić zestaw strun w Python.

Przykład 1

W tym przykładzie omawiamy metodę zmiany listy w zestaw w Python. Metoda jest dość prosta. W procesie konwersji listy używamy kompilatora Spyder i pliku kodu źródłowego, aby wiedzieć, jak to działa. Wszystko, co musisz zrobić, to utworzyć pusty plik, w którym piszesz kod konwersji listy.

Najpierw tworzysz listę, dodając do niej wartości. Użyj funkcji set () do konwersji listy w zestaw. W tej funkcji karmiłeś nazwę listy, którą chcesz przekonwertować. Tak więc w tym programie przypisujemy „set (country_names)”, aby zmienić nazwy list na zestaw na zmienną, taką jak „country_names” i pokazać wynik za pomocą funkcji print (). Funkcja drukowania jest równa druku (set (country_names))).

country_names = [„uk”, „USA”, „Turcja”, „ZEA”]
wynik = set (country_names)
druk („wynik:”, wynik)

Aby sprawdzić wyjście metody konwersji listy, zapisz plik kodu za pomocą „.rozszerzenie py ”.

Następnie naciśnij F5 i uruchom program. Lista jest przekonwertowana pomyślnie na zestaw, a dane wyjściowe jest pokazane na ekranie konsoli.

Przykład 2

Jak omówiliśmy wcześniej, zestaw jest niezorganizowaną grupą elementów i wartości, podczas gdy lista jest zorganizowana i zawiera te same elementy. Jeśli przekonwertujesz listę na zestaw, tworzy nowy filtrowany zestaw z duplikatem elementów, ale zestawy nie zawierają duplikatów. Nie można wymienić, modyfikować ani zmieniać elementów w zestawie. Ta metoda używa niestandardowego wywołania funkcji. Używamy tej metody w tym samym pliku kodu „ListinToset”.

W tym programie najpierw definiujemy listę, wywołujemy funkcję set () i przypisujemy ją do zmiennej. Następnie używamy pętli dla listy i przechowuje wynik zmiennej. Następnie tworzymy listę studentów. Następnie używamy polecenia listy, które zdefiniowaliśmy wcześniej, przekazujemy listę „Student_names” jako argument i przypisuj ją do zmiennej. Następnie używamy polecenia wydruku, które wyświetla wyjście z listy konwersji.

def list_to_set_conversion (my_list)
res = set ()
dla x w my_list
res.Dodaj (x)
return res
Student_names = [„Julie”, „Bob”, „John”, „Sita”, „ana”]
s = list_to_set_conversion (Student_names)
wydruk (y)

Ctrl+s (zapisz) i f5 (uruchom) plik kodu i sprawdź, jak lista Python przekształca się w zestaw:

Przykład 3

W naszym trzecim przykładowym kodzie używamy DICT.Metoda fromkeys () za pomocą kompilatora Spyder i tego samego pliku kodu „ListinToset”. Korzystając z tego podejścia, nie tylko konwertujemy listę na zestaw, ale także dobrze zorganizowane elementy w zestawie. Aby zarezerwować zamówienie, używamy DICT.Metoda fromkeys ().

W tym programie najpierw tworzymy listę z nazwami studentów i Rollno. Następnie nazywamy DICT.fromkeys () funkcja i przełóż listę „Names_Rollno” jako argument i przypisz ją do zmiennej. Następnie wywołujemy funkcję set (), która przyjmuje zmienną „res” jako parametr i przypisuje ją do zmiennej „x”. Następnie polecenie wydruku wyświetla serializowany zestaw zapisany w zmiennej „x”.

name_rollno = [„John”, „Anna”, „Anna”, 1, 2, 2, 3]
res = lista (DICT.fromkeys (name_rollno))
x = set (res)
Drukuj (x)

Aby sprawdzić dane wyjściowe, zapisz i uruchom plik programu „ListinToset” i sprawdź, jak DICT.Fromkeys () Funkcja działa.

Wniosek

Python jest bardzo prostym i przydatnym językiem. Tutaj omówiliśmy trzy metody konwersji listy, które stają się łatwiejsze do kodowania i prostsze do zrozumienia. Mam nadzieję, że otrzymasz pełną pomoc podczas pracy nad tego rodzaju kodem.