Funkcja przecięcia ():
Ta funkcja służy do tworzenia nowego zestawu poprzez przecinanie jednego lub więcej zestawów. Składnia funkcji Intersection () podano poniżej.
Składnia:
set1.skrzyżowanie (*setn)Argument SETN funkcji jest opcjonalny, a symbol „*” wskazuje, że jeden lub więcej zestawów może być używany jako wartość argumentu tej funkcji. Gdy żaden argument nie zostanie przekazany do funkcji, wówczas płytka kopia SET1 powróci; W przeciwnym razie wspólne wartości set1 i innych zestawów zdefiniowanych jako wartości argumentu powrócą.
Przykłady ustawionego skrzyżowania:
Przykład-1: Użycie funkcji Ventsection ()
Utwórz plik Python z następującym skryptem, aby znaleźć wspólne wartości dwóch lub więcej zestawów za pomocą funkcji intersection (). Trzy zestawy są zadeklarowane w skrypcie. Pierwsza funkcja Vinsection () została użyta do wydrukowania kopii zestawu, S1. Druga funkcja przecięcia () została użyta do znalezienia i drukowania wspólnych wartości zestawów, S1 i S2. Trzecia funkcja przecięcia () została użyta do znalezienia i drukowania wspólnych wartości zestawów, S1, S2 i S3.
# Zdefiniuj trzy zestawyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Liczba 12 jest powszechna we wszystkich zestawach i została wydrukowana na trzecim wyjściu. Liczby 12 i 23 są powszechne w zestawach S1 i S2. Te liczby zostały wydrukowane w drugim wyjściu. Wartości zestawu, S1, zostały wydrukowane w pierwszym wyjściu.
Przykład-2: użycie operatora „&”
Utwórz plik Python z następującym skryptem, aby znaleźć wspólne wartości dwóch lub więcej zestawów za pomocą operatora „&”. W skrypcie zadeklarowano cztery zestawy. Pierwsze trzy funkcje print () wydrukują wspólne wartości dwóch zestawów. Ostatnia funkcja drukowania () wydrukuje wspólne wartości czterech zestawów.
# Zdefiniuj cztery zestawyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wspólne wartości między zestawami S1 i S2 wynoszą 12 i 23, które są wydrukowane na pierwszym wyjściu. Wspólne wartości między zestawami S1 i S3 wynoszą 12 i 44, które są wydrukowane w drugim wyjściu. Wspólna wartość między zestawami S1 i S3 wynosi 23 i została wydrukowana na trzecim wyjściu. Nie ma wspólnej wartości między czterema zestawami. Tak więc pusty zestaw został wydrukowany na czwartym wyjściu.
Przykład-3: Filtruj wartości ustawione za pomocą skrzyżowania
Utwórz plik Pythona z następującym skryptem, aby znaleźć liczby pierwszorzędne z nazwanego zestawu 'liczby' Korzystając z innego zestawu liczb pierwszych i funkcji skrzyżowania (). Zestaw nazwany 'pierwszorzędne zawiera 8 liczb pierwszych. Funkcja Intersection () znajdzie liczby Prime z 'liczby' ustawione poprzez znalezienie wspólnych wartości między 'liczby' I 'PRIMES' zestawy. Wartości ''liczby' ustawione i filtrowane wartości ''liczby' zestaw zostanie wydrukowany jako wyjście.
# Zdefiniuj zestaw liczb pierwszych i nie-primeWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zestaw „liczb” zawiera 10 wartości, a 4 z nich to liczby pierwotne. Wszystkie wartości zestawu „liczb” zostały wydrukowane na pierwszym wyjściu, a liczby pierwszorzędne z zestawu „liczb” zostały wydrukowane w drugim wyjściu.
Przykład-4: Przecięcie zestawów bez argumentu
Utwórz plik Python z następującym skryptem, aby wiedzieć, jak utworzyć zestaw za pomocą funkcji ventsection () i ustaw obiekt. Wartości zestawu zostaną wydrukowane później.
# Deklaruj obiekt zestawuWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Wniosek:
W tym samouczku pokazano różne sposoby przecięcia wartości dwóch lub więcej zestawów Pythona i wielu zastosowań funkcji Ventsection (. Użytkownicy Python będą mogli przecinać dwa lub więcej zestawów na różne sposoby po prawidłowym ćwiczeniu przykładów tego samouczka.