Jak używać Unii na zestawie Python

Jak używać Unii na zestawie Python
Nazywana jest nieuporządkowana kolekcja przedmiotów ustawić W Python. Każdy element można dodać lub usunąć z ustawić ale wartość dowolnego elementu w ustawić nie jest zmienny jak krotek. Każdy przedmiot w ustawić musi być unikalny. Ustawić nie zawiera żadnego indeksu, takiego jak lista lub krotek, więc każda pozycja ustawić Nie można uzyskać do tego indeks listy lub krotek. Zestawy są używane głównie do różnych rodzajów operacji matematycznych w Python Związek, skrzyżowanie, różnica, itp. Do wykonywania różnych rodzajów operacji używane są różne symbole. Rura (|) jest używana unia Operacja na zestawy. Jak deklarować zestawy i wykonaj unia Operacja na nich jest wyjaśniona w tym samouczku.

Warunek wstępny:

Przed rozpoczęciem tego samouczka konieczne jest wyczyszczenie koncepcji operacji związkowej. Nowy zestaw powstaje, łącząc wspólne i nietypowe elementy dwóch lub więcej zestawów za pomocą operacji Union. Ogólnie, „U” Symbol służy do wskazania operacji Unii.

Na przykład:

Istnieją dwa zestawy, a i b.

Zestaw, a = 79, 34, 99, 23, 61
SET, B = 26, 99, 61, 55
Następnie Aub = 34, 99, 55, 23, 26, 61, 79

Graficzne przedstawienie powyższej operacji związkowej pokazano poniżej. Tutaj, 99 I 61 są powszechne w obu zestawach.

Przykład-1: Zastosuj operację związkową na zestawach danych numerycznych

W poniższym przykładzie zdefiniowane są dwa zestawy numeryczne, a i b. Trzy wartości są powszechne w tych zestawach. Są to 7, 9 i 11.

#!/usr/bin/env python3
# Zdefiniuj dwa zestawy, a i b
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# Wydanie związkowe A i B
Drukuj („Wyjście U B to: \ n”, A | B)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-2: Zastosuj operację związkową na zestawach danych znaków

Poniższy przykład pokazuje użycie operatorów Unii na trzech zestawach znaków. Zestawy to A, B i C. Tutaj Set A zawiera cztery znaki, zestaw B zawiera trzy znaki, a zestaw C zawiera cztery znaki. Dwie postacie, „C” i „R” istnieją we wszystkich trzech zestawach. Tak więc nowy zestaw po operacji związkowej będzie zawierać 4+1+2 = 7 znaków.

#!/usr/bin/env python3
# Zdefiniuj trzy zestawy znaków, A, B i C
A = „a”, „c”, „e”, „r”
B = „B”, „C”, „R”
C = „c”, „g”, „r”, 'x'
# Wydanie związkowe A, B i C
Drukuj („Wyjście (A U B u C) to: \ n”, A | B | C)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-3: Zastosuj operację związkową na zestawach danych ciągu

W jaki sposób operację związkową można wykonać na dwóch zestawach danych ciągów i iterować wartości ostatecznego zestawu po operacji związkowej za pomocą pętli, pokazano w poniższym przykładzie. Tutaj dwa zestawy, A i B zawiera nazwę osób. Po zastosowaniu Unii na te zestawy wynik jest przechowywany w zmiennej, c. Dalej, dla pętli służy do iteracji wartości zestawu zestawu C podobnego do listy lub krotki i wydruku.

#!/usr/bin/env python3
# Zdefiniuj dwa zestawy sznurków, A i B
A = „Joya Hasan”, „Ahmed Ali”, „Eella nazir”, „Rita Hossain”
B = „Mehr Afroz”, „Ahmed Ali”, „Rita Hossain”, „Zinnia Rahman”
# Zastosuj operację związkową na A i B, przechowuj wynik do C
C = A | B
# Zestaw wydruku
Drukuj („Set A:”, A)
# Zestaw wydruku B
Drukuj („\ nset B:”, B)
# Wydrukuj wiadomość
Drukuj („\ n Elementy po zastosowaniu Unii: \ n”)
# Iteruj każdy element zestawu c
dla Val in c:
# Wydrukuj każdy element
druk (val)

Wyjście:

Tutaj oba zestawy zawierają cztery wartości, a dwie wartości są powszechne w zestawach A i B. To są 'Ahmed Ali' I „Rita Hossain”. Zestaw C będzie zawierać sześć wartości. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład-4: Zastosuj operację związkową za pomocą metody Union ()

unia() Metodę może być stosowana jako alternatywa '|' ' operator do wykonywania operacji związkowych wśród zestawów. W poniższym skrypcie zdefiniowane są dwa zestawy wartości ciągu A I B. „Php” I „Laravel” Wartości są powszechne w obu zestawach. Zmienna, C zawiera zestaw po zastosowaniu operacji związkowej za pomocą unia() metoda. Wartości trzech zestawów są drukowane tutaj, a dla pętli są używane do iteracji wartości zestawu C jak poprzedni przykład.

#!/usr/bin/env python3
# Zdefiniuj dwa zestawy sznurków, A i B
A = „php”, „java”, „laravel”, „c#”
B = „Angular”, „php”, „javascript”, „laravel”
# Zastosuj metodę Union () na A i B, przechowuj wynik w C
C = a.Union (b)
# Zestaw wydruku
Drukuj („Set A:”, A)
# Zestaw wydruku B
Drukuj („\ nset B:”, B)
# Wydrukuj wiadomość
wydrukuj („\ n pozycje po zastosowaniu metody Union (): \ n”)
# Iteruj każdy element zestawu c
dla Val in c:
# Wydrukuj każdy element
druk (val)

Wyjście:

Po zastosowaniu operacji Union, zestaw C będzie zawierał sześć wartości. To są „java”, „angular”, „javascript”, „php”, „laravel” i „c#”. Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Wniosek:

Kiedy pracujesz z zestawami Python i musisz połączyć dane zestawów, usuwając zduplikowane wartości, będziesz musiał wykonać działanie związkowe w zestawach. Do wykonania zadania można zastosować metodę Union (|) lub Union (). Jeśli chcesz pobrać wspólne dane tylko z zestawów, musisz wykonać operację przecięcia, która nie jest tutaj omawiana. Istnieje wiele innych opcji w Pythonie, aby wykonywać różne rodzaje zadań matematycznych w zestawach Python. Mam nadzieję, że ten samouczek pomoże czytelnikom zrozumieć koncepcję operacji związkowej i zastosować ją w ich skrypcie.