Persimpangan Set Python ()

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)
Persimpangan Tiga Set

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 ()

Artikel menarik...