Tworzenie zestawu
Python ma również ustawić() funkcja, która generuje zestaw z dostarczonych elementów sekwencji. Elementy zestawu są otoczone kwadratowymi nawiasami i są oddzielone przecinkami.
s = set ([„AIMA”, „Mamoona”, „Aleena”])Najpierw definiujemy elementy zestawu za pomocą ustawić() funkcjonować. Ten zestaw zawiera nazwiska różnych dziewcząt. Zainicjowaliśmy zmienną „S” do przechowywania elementów zestawu. Następnie użyliśmy wydrukować() metoda wyświetlania wymaganego zestawu.
Dodamy dodatkowy element w określonym zestawie, więc zastosowaliśmy dodać() metoda. Jako parametr funkcji podamy dodatkową nazwę, którą chcemy wstawić do zestawu. Jeszcze raz zatrudniamy wydrukować() polecenie, aby uzyskać zestaw po włożeniu nowego elementu.
Normalny zestaw i zamrożony zestaw
Zestawy zamrożone są niezmiennymi bytami z jedynie procedurami i wyrażeniami, które dają wyjścia bez modyfikowania wdrożonych elementów zestawów. Podczas gdy komponenty zestawu można było dostosować w dowolnym momencie, komponenty zamrożonego zestawu nie zmieniłyby się po ich utworzeniu.
nor_set = set ([„azka”, „Aleyan”, „shayan”])Wykorzystaliśmy ustawić() metoda utworzenia prostego zestawu. Elementy tego zestawu będą przechowywane w zmiennej „nor_set”. Ten zestaw nazywa się normalnym zestawem. Użyliśmy wydrukować() stwierdzenie pokazujące elementy normalnego zestawu. W następnym kroku określiliśmy elementy zamrożonego zestawu. Zastosowaliśmy więc frozenset () funkcja definiowania elementów. Następnie nazywamy wydrukować() funkcja reprezentowania zamrożonego zestawu.
Po uruchomieniu poprzedniego kodu otrzymujemy dwa zestawy: normalny zestaw i zamrożony zestaw.
Wstawienie różnych elementów w zestawie
Możemy wstawić nowe elementy do wymaganego zestawu, stosując dodać() funkcjonować. Ta funkcja zawiera element jako parametr, który chcemy dodać do zestawu.
Country = „Australia”, „Niemcy”, „Kanada”W tym przypadku zobaczymy, jak wstawić nowy element do zestawu. Pierwszym krokiem jest stworzenie zestawu. Stworzyliśmy zestaw zawierający nazwy różnych krajów. wydrukować() Polecenie wyświetli nazwy krajów.
W następnym kroku chcemy dodać nową nazwę „Hiszpania” do wymaganego zestawu kraju. Aby to osiągnąć, nazywamy dodać() funkcjonować. Zapewniliśmy „Hiszpanię” jako jego argument. Zastosowaliśmy pętlę „for”, aby iterować wartość do 6. W pętli „dla” zmienna pętli jest inicjowana. Następnie stosujemy dodać() funkcja zmiennej.
Związek zestawów
Możemy wziąć połączenie dwóch zestawów z pomocą unia() Funkcja i „|” operator. W związku elementy określonych zestawów są scalone.
Side_Characters = „Abeer”, „Rahmeen”, „Rubab”Tutaj utworzymy trzy różne zestawy. Pierwszy zestaw zawiera boczne postacie filmu. Drugi set zawiera nazwiska złoczyńców filmu, a zestaw pragnienia ma imię bohatera filmu. W następnym etapie musimy wziąć połączenie dwóch zestawów „Side_characters” i „Vilan” za pomocą unia() metoda.
Po przyjęciu związku, wynikowa wartość jest przechowywana w zmiennej „obsadzenie”. wydrukować() Metoda drukuje związek tych dwóch zestawów. Teraz używamy innej metody przyjmowania związku. Wykorzystaliśmy '|„Operator. Bierzemy związek między zestawami „Side_characters” i „Hero”. W końcu ponownie zatrudniamy wydrukować() Oświadczenie o wartości Unii.
Przecięcie zestawów
Podczas przecięcia wybrano wspólne elementy dwóch zestawów. Są identyczne z iterowaniem za pomocą list skrótu i łączenie identycznych danych z określonych wartości zestawów.
s_1 = set ()W tym przykładzie otrzymamy przecięcie dwóch zestawów. W tym celu musimy zdefiniować zestawy za pomocą metody set (). Bierzemy dwa puste zestawy. Aby dodać wartości w obu zestawach, „S_1” i „S_2”, musimy użyć pętli „dla”. Tutaj określamy wartości obu zestawów, stosując dodać() metoda.
Teraz bierzemy przecięcie zestawów „S_1” i „S_2” z pomocą skrzyżowanie() funkcjonować. Ten wydrukować() Metoda reprezentuje wartość przecięcia. Następnie używamy innej metody przyjmowania skrzyżowań, które używają '&„Operator. Po uzyskaniu wartości przecięcia między „S_1” i „S_2”, zastosowaliśmy wydrukować() oświadczenie.
Wniosek
W tym artykule omówiliśmy zestawy w Pythonie. Zestaw jest nieposortowaną sekwencją punktów danych, a ten typ danych jest iteralny, zmienny i nie ma zbędnych elementów. Moduł zestawu w Pythonie ilustruje matematyczną koncepcję zestawu. Widzieliśmy również, jak utworzyć inny zestaw, dodać elementy w zestawach, różnicę między normalnym zestawem a zamrożonym zestawem oraz metodami przyjmowania połączenia i przecięcia zestawów. Możemy wziąć przecięcie zestawów za pomocą skrzyżowanie() metoda i '|„Operator. Podobnie możemy uzyskać związek zestawów za pomocą unia() funkcja i 'I„Operator.