Python Set Method

Python Set Method
Zestawy są bardzo interesującymi elementami matematycznymi. Jakby były bardzo łatwe do zarządzania w ogólnej matematyce, a także są proste w użyciu w programach Python. Język programowania Pythona zapewnia nam kilka przydatnych funkcji na zestawach. W tym artykule wyjaśnimy użycie metody Python Set SIMMetric_Difference_update (). Wykazamy kilka prostych i złożonych przykładów, które pomogą Ci zrozumieć, w jaki sposób możesz użyć metody Python Set Symmetric_Difference_update () w programie Python. Więc zacznijmy!

Co to jest metoda zestawu Python Symmetric_Difference_update ()?

Metoda Python Set Symmetric_Difference_update () to wbudowana metoda w języku programowania Pythona, który aktualizuje zestawy unikalnymi elementami. Metoda Python Set SymMetric_Difference_update () usuwa wszystkie wspólne elementy z dwóch lub więcej zestawów i aktualizuje określony zestaw z unikalnymi elementami we wszystkich zestawach. Jest podobny do funkcji „lub”, z tylko jedną różnicą. Metoda Python Set Symmetric_Difference_update () nie zawiera wspólnych elementów. Ma wszystkie elementy, które istnieją w zestawie jeden lub dwa, ale nie w obu zestawach. Zobaczmy teraz składnię metody Python Set Symmetric_Difference_update (), aby zrozumieć, jak działa funkcja metody metody Python SET SIMMETRITE_DIFENCE. Składnia funkcji znajduje się poniżej:

Metoda zestawu Python Symmetric_Difference_update () nazywa się jednym z zestawów, które należy zaktualizować. Wymaga tylko jednego parametru, który jest nazwą zestawu, który należy połączyć z zestawem wywołującym. Nic nie zwraca, ale aktualizuje istniejący zestaw. Zobaczmy kilka prostych przykładów, aby dowiedzieć się, jak korzystać z metody Python Set Symmetric_Difference_update () w naszych programach Python.

Przykład 1

Zacznijmy od prostego przykładu, aby nie mieć problemu uczenia się, jak włączyć metodę Python Set Symmetric_Difference_update (). Przykładowy kod podano poniżej:

A = 1, 2, 5, 7, 9, 11
B = 10, 20, 30, 40, 50
A.symetryczne_difference_update (b)
Drukuj (a)

W poprzednim kodzie programu mamy dwa zestawy, „A” i „B”. Zestaw „A” zawiera sześć wartości; Podobnie zestaw „B” zawiera również sześć elementów. Nazywając.symetryczne_difference_update (b), a zestawy a i b są łączone razem. Korzystając z instrukcji drukuj, zaktualizowany zestaw „A” został wyświetlony na terminalu. Wyjście programu podano poniżej:

Tutaj widać, że elementy w obu zestawach są łączone razem i ustawiono „A” zostały zaktualizowane o wszystkie wartości.

Przykład 2

Poprzedni przykład nie pokazuje usunięcia wspólnych wartości, ponieważ oba zestawy mają unikalne elementy. Wykazaćmy więc usunięcie wspólnych wartości w tym przykładzie. Zobacz kod referencyjny podany na poniższym zrzucie ekranu:

A = 1, 2, 5, 7, 9, 11
B = 5, 7, 9, 11, 13, 15
A.symetryczne_difference_update (b)
Drukuj (a)

Tutaj są dwa zestawy, ustaw A i Set B. Ustaw A zawiera sześć wartości, a zestaw B zawiera sześć wartości. Za pomocą a.Polecenie symetryczne_difference_update (b), ustaw A i SET B są łączone i wydrukuj zaktualizowany zestaw A z instrukcją print (). Dane wyjściowe podano poniżej w celu odniesienia:

W tym wyjściu widać, że wspólne wartości w obu zestawach są usuwane, a unikalne wartości są aktualizowane w zestawie „A”. Zestaw A i Set B mają 5, 7, 9 i 11 wspólnych wartości, więc są one usunięte z listy, a ustawione „A” zostały zaktualizowane o unikalne elementy.

Przykład 3

Kiedy używamy metody Python Set Symmetric_Difference_update (), aktualizuje tylko zestaw o nazwie metoda. Wszystkie inne zestawy pozostają niezmienione. Na przykład używamy następującego stwierdzenia, a.symetryczne_difference_update (b), wówczas ustawia się tylko zaktualizowany, a zestaw b pozostanie taki sam. Zobaczmy następujący kod:

A = 1, 2, 5, 7, 9, 11
B = 5, 7, 9, 11, 13, 15
A.symetryczne_difference_update (b)
print („Set a is = ', a)
print („SET b is = ', b)

Jak można zauważyć, kod jest taki sam, jak w poprzednich przykładach. Właśnie dodaliśmy kolejną instrukcję drukowania. Teraz Wydrukujmy oba zestawy po użyciu metody Python Set Symmetric_Difference_update () w programie, abyśmy mogli zobaczyć, jak to działa. Poniżej znajduje się wyjście programu:

Jak widać, zestaw B jest taki sam, jak to, które zapewniliśmy. Ustaw tylko „A” został zaktualizowany. Jest więc jasne, że tylko zestaw wywołujący zostanie zaktualizowany o metodę Python Set Symmetric_Difference_update (), a wszystkie inne zestawy pozostaną takie same.

Przykład 4

Jak omówiliśmy wcześniej, metoda Python Set Symmetric_Difference_update () nic nie zwraca. To tylko aktualizuje zestaw połączeń. Więc w tym przykładzie pokażemy, że metoda Python Set Symmetric_Difference_update () nic nie zwraca. Kod przykładowego przykładu podano poniżej:

A = 1, 2, 5, 7, 9, 11
B = 5, 7, 9, 11, 13, 15
wyjście = a.symetryczne_difference_update (b)
print („Set a is = ', a)
print („SET b is = ', b)
print („zestaw wyjściowy to = ', wyjście)

Kod jest znowu taki sam. Dodaliśmy zmienną przechowywanie wyniku zwróconego przez metodę Python Set SIMMETRIC_DIFERENCE_UPDATE (). Jak wiemy, metoda Python set symmetric_difference_update () niczego nie zwraca, więc zmienna nie powinna mieć w tym nic. Zobacz dane wyjściowe podane poniżej:

Tutaj możesz zauważyć, że ustaw „A” został zaktualizowany o unikalne wartości, zestaw B pozostał niezmieniony, a zdefiniowana zmienna „wyjście” ma „Brak”. To wyraźnie pokazuje, że metoda Python set symmetric_difference_update () niczego nie zwraca, więc przypisana zmienna zawsze będzie miała wartość „brak”.

Przykład 5

W poprzednich przykładach podaliśmy prawidłowo dwa zestawy. Pokazajmy inny sposób dostarczenia zestawu. Pomoże ci w pisaniu kodu dla niektórych złożonych aplikacji. Patrz kod podany na poniższym zrzucie ekranu:

A = 1, 2, 5, 7, 9, 11
b = (x dla x w zakresie (2,9))
A.symetryczne_difference_update (b)
print („Set a is = ', a)

Tutaj ustaw A jest nadal prosty, ale zestaw B nie jest tylko używa funkcji „for” i funkcji „Range ()”. Zestaw B jest obliczeni z funkcją Range (), zaczynając od 2 i kończącego się od 8. Zestaw B będzie miał elementy 2, 3, 4, 5, 6, 7, 8. Te elementy będą używane metodą Python Set Symmetric_Difference_update () w celu połączenia z zestawem. Pokonane jest następujące wyjście:

Teraz możesz zobaczyć, że zestaw „A” został zaktualizowany o unikalne elementy w obu zestawach.

Wniosek

Zaprojektowaliśmy ten artykuł, aby wyjaśnić, jak korzystać z metody Python Set Symmetric_Difference_update () w twoich programach. Metoda Python Set Symmetric_Difference_update () to wbudowana funkcja Pythona, która pozwala nam aktualizować zestaw z unikalnymi wartościami we wszystkich zestawach. Za pomocą przykładów wyjaśniliśmy inną sytuację, abyś mógł mieć dobre polecenie metody Python Set Symmetric_Difference_update ().