Computer >> Máy Tính >  >> Lập trình >> Python

Hàm Intersection () trong Python

Trong bài này, chúng ta sẽ tìm hiểu về hàm giao () có thể được thực hiện trên bất kỳ tập nào cho trước. Theo toán học, giao điểm có nghĩa là tìm ra các phần tử chung từ hai tập hợp.

Hàm Intersection () trong Python

Cú pháp

<set name>.intersection(<set a1> <set a2> ……..)

Giá trị trả lại

các phần tử chung trong các tập hợp được truyền dưới dạng đối số.

Ví dụ

set_1 = {'t','u','t','o','r','i','a','l'}
set_2 = {'p','o','i','n','t'}
set_3 = {'t','u','t'}
#intersection of two sets
print("set1 intersection set2 : ", set_1.intersection(set_2))
# intersection of three sets
print("set1 intersection set2 intersection set3 :", set_1.intersection(set_2,set_3))

Đầu ra

set1 intersection set2 : {'i', 'o', 't'}
set1 intersection set2 intersection set3 : {'t'}

Giải thích

Tại đây, một tìm kiếm được thực hiện để tìm các phần tử chung bởi trình thông dịch một cách ngầm định và được trả về dưới dạng một tập hợp cho tham chiếu tương ứng.

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về cách triển khai và sử dụng hàm giao nhau trong Python 3.x. Hoặc sớm hơn.