❮ Đặt phương pháp
Thí dụ
Trả về một tập hợp chứa các mục tồn tại trong cả bộ x và đặt y:
x = {"Apple", "Banana", "Cherry"} y = {"Google", "Microsoft", "Apple"}
y = {"google", "microsoft", "apple"}
z = x.interection (y)
print(z)
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Phương thức intersection() trả về một tập hợp chứa sự tương đồng giữa hai hoặc nhiều bộ.
Ý nghĩa: Bộ được trả về chỉ chứa các mục tồn tại trong cả hai bộ hoặc trong tất cả các bộ nếu so sánh được thực hiện với nhiều hơn hai bộ.
Cú pháp
set.interection (set1, set2 ... vv))
Giá trị tham số
Hiệp 1 | Yêu cầu. Bộ để tìm kiếm các mục bằng nhau trong |
set2 | Không bắt buộc. Một bộ khác để tìm kiếm các mục bằng nhau trong. Bạn có thể so sánh càng nhiều bộ bạn thích. Xác định các bộ với dấu phẩy You can compare as many sets you like. Separate the sets with a comma |
Nhiều ví dụ hơn
Thí dụ
So sánh 3 bộ và trả về một bộ với các mục có trong cả 3 bộ:
x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
result = x.interection (y, z)
print(result)
Hãy tự mình thử »
❮ Đặt phương pháp
Giao điểm của hai danh sách là gì? a new set with an element that is common to all set
Giao lộ của hai danh sách có nghĩa là chúng ta cần lấy tất cả các yếu tố phổ biến cho cả hai danh sách ban đầu và lưu trữ chúng vào một danh sách khác. Bây giờ có nhiều cách khác nhau trong Python, qua đó chúng ta có thể thực hiện giao điểm của các danh sách.common to both sets. The intersection of two given sets A and B is a set which consists of all the elements which are common to both A and B.
Phương thức Python Set Intersection () trả về một tập mới với một phần tử phổ biến cho tất cả các tập hợp
Giao điểm của hai bộ đã cho là bộ lớn nhất, chứa tất cả các yếu tố phổ biến cho cả hai bộ. Giao điểm của hai bộ A và B đã cho là một tập hợp bao gồm tất cả các yếu tố phổ biến cho cả A và B.set1.intersection(set2, set3, set4….)
Parameters:
- Python Set Intersection () Phương thức Cú pháp:
Cú pháp: set1.intersection (set2, set3, set4.) & Nbsp; tham số: Returns a set which has the intersection of all sets(set1, set2, set3…) with set1. It returns a copy of set1 only if no parameter is passed.
Bất kỳ số lượng bộ nào cũng không thể & nbsp; được thông qua
Python3
Trả về: Trả về một tập hợp có giao điểm của tất cả các bộ (SET1, SET2, SET3,) với SET1. Nó chỉ trả về một bản sao của Set1 nếu không có tham số nào được truyền. & Nbsp;
Python Set Intersection () Phương thức Ví dụ:
{4, 6} set() set()4{4, 6} set() set()5
Output:
{2, 3}s1 = set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}3set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}5set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}6
Python3
{4, 6} set() set()6= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}3set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1__12
{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}7= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}5__12
set1 intersection set2 : set()8= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2=6__12
{4, 6} set() set()4x8x9y0
y1y2
{4, 6} set() set()4x8y5y0
y1y8
Output:
set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}Ví dụ 3: Giao điểm bộ Python đối diện
symmetric_difference () là một đối diện với phương thức giao điểm python ().
Python3
{4, 6} set() set()6= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}3set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1__12
{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}7= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}5__12
set1 intersection set2 : set()8= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2=6__12
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}01
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}03
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}05
Output:
{4, 6} set() set()Ví dụ 3: Giao điểm bộ Python đối diện
symmetric_difference () là một đối diện với phương thức giao điểm python ().
Python3
{4, 6} set() set()6= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}3set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1__12
{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}7= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}5__12
set1 intersection set2 : set()8= set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}0set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}2=6__12
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}38
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}40
{4, 6} set() set()4set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}42
Output:
{2, 5, 7, 8} {0, 1, 2, 4, 5, 6, 12} {0, 1, 4, 6, 7, 8, 12}Ví dụ 3: Giao điểm bộ Python đối diện
symmetric_difference () là một đối diện với phương thức giao điểm python ().
Python3
Ví dụ 4: Giao lộ bộ Python trống
Giao lộ của các bộ trống trả về một bộ trống.
{4, 6} set() set()4x8x9y0
y1set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}54set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}55set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}54set1 intersection set2 : {4, 6} set1 intersection set2 intersection set3 : {4, 6}57
Output:
set1 intersection set2 : set()