Kaedah persimpangan () mengembalikan set baru dengan elemen yang biasa untuk semua set.
Persimpangan dua atau lebih set adalah sekumpulan elemen yang biasa bagi semua set. Sebagai contoh:
A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) Kemudian, A∩B = B∩A = (2, 3, 4) A ∩C = C∩A = (2, 4) B∩C = C∩B = (2, 4, 9) A∩B∩C = (2, 4)

Sintaks intersection()
dalam Python adalah:
A. persimpangan (* set_ lain)
persimpangan () Parameter
intersection()
membenarkan bilangan argumen (set) sewenang-wenangnya.
Catatan: * bukan sebahagian daripada sintaks. Ia digunakan untuk menunjukkan bahawa kaedah itu membenarkan bilangan argumen sewenang-wenangnya.
Nilai Pulangan dari Persimpangan ()
intersection()
kaedah mengembalikan persimpangan set A dengan semua set (lulus sebagai argumen).
Sekiranya argumen tidak diserahkan intersection()
, ia mengembalikan salinan cetek (A).
Contoh 1: Bagaimana persimpangan () berfungsi?
A = (2, 3, 5, 4) B = (2, 5, 100) C = (2, 3, 8, 9, 10) print(B.intersection(A)) print(B.intersection(C)) print(A.intersection(C)) print(C.intersection(A, B))
Pengeluaran
(2, 5) (2) (2, 3) (2)
Lebih Banyak Contoh
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3) D = (100, 200, 300) print(A.intersection(D)) print(B.intersection(D)) print(C.intersection(D)) print(A.intersection(B, C, D))
Pengeluaran
(100) (200) (300) set ()
Anda juga boleh mencari persimpangan set menggunakan & operator.
Contoh 3: Tetapkan Persimpangan Menggunakan & pengendali
A = (100, 7, 8) B = (200, 4, 5) C = (300, 2, 3, 7) D = (100, 200, 300) print(A & C) print(A & D) print(A & C & D) print(A & B & C & D)
Pengeluaran
(7) (100) set () set ()