Persimpangan Set Python ()

Metode intersection () mengembalikan satu set baru dengan elemen yang sama untuk semua set.

Perpotongan dua atau lebih himpunan adalah himpunan elemen yang sama untuk semua himpunan. Sebagai contoh:

 A = (1, 2, 3, 4) B = (2, 3, 4, 9) C = (2, 4, 9 10) Maka, 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 dari intersection()Python adalah:

 A.intersection (* other_sets)

intersection () Parameter

intersection() memungkinkan jumlah argumen (set) yang berubah-ubah.

Catatan: * bukan bagian dari sintaks. Ini digunakan untuk menunjukkan bahwa metode tersebut memungkinkan sejumlah argumen yang berubah-ubah.

Nilai Kembali dari Persimpangan ()

intersection() metode mengembalikan perpotongan himpunan A dengan semua himpunan (diteruskan sebagai argumen).

Jika argumen tidak diteruskan intersection(), ia mengembalikan salinan dangkal dari himpunan (A).

Contoh 1: Bagaimana intersection () bekerja?

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

Keluaran

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

Keluaran

 (100) (200) (300) set ()

Anda juga dapat menemukan perpotongan set menggunakan & operator.

Contoh 3: Setel Persimpangan Menggunakan & operator

 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)

Keluaran

 (7) (100) set () set ()

Artikel yang menarik...