Python Set Persimpangan: Panduan Lengkap – Codewithaden

Sebelum melalui metode persimpangan (), kita harus tahu apa itu persimpangan. Ini mengacu pada elemen umum dari dua set yang diberikan. Ini berarti jika ada dua set dan mereka memiliki beberapa elemen umum, maka mereka dikenal sebagai persimpangan kedua elemen.

Python

Python Set Intersection ()

Python Set Intersection () adalah metode bawaan Digunakan untuk menemukan persimpangan antara set yang diberikan. Metode set persimpangan () menemukan persimpangan dua atau lebih dua set menggunakan metode ini. Metode persimpangan () mengembalikan mengatur yang berisi kesamaan antara dua atau lebih set

Itu atur persimpangan () metode mengembalikan mengatur yang berisi kesamaan antara dua atau lebih set . Itu berarti bahwa yang dikembalikan mengatur hanya berisi item di keduanya set atau semua set Jika perbandingan dibuat dengan lebih dari dua set

Jadi, metode persimpangan () digunakan untuk menemukan persimpangan antara set yang diberikan. Kita dapat melihat persimpangan dua atau lebih dua set menggunakan metode ini.

Sintaksis

set1.intersection(set2,set3,set4...)
 

Di sini, Set1 adalah satu set yang ingin kami temukan persimpangan, dan set2, set3, set4, dan sebagainya adalah set lainnya.

Nilai pengembalian

Metode persimpangan () mengembalikan persimpangan Set1 dengan semua set lainnya. Jika tidak ada argumen yang dilewati sebagai parameter ke fungsi persimpangan (), ia mengembalikan salinan dangkal set1.

Contoh

Lihat contoh kode berikut.

# app.py

# Declaring two sets

# Even nums between 2 and 10
set1 = {2, 4, 6, 8, 10}
# Multiple of 3 between 1 to 10
set2 = {3, 6, 9}

# priting both the sets
print("Set1 is: ", set1)
print("Set2 is : ", set2)
# Now we will find intersection of these two sets
print("intersection of set1 and set2 is: ", set1.intersection(set2))
 

Keluaran

Set1 is:  {2, 4, 6, 8, 10}
Set2 is :  {9, 3, 6}
intersection of set1 and set2 is:  {6} 

Jadi, di sini dalam contoh ini, kita dapat melihat bahwa kita telah menyatakan dua set angka genap dan kelipatan 3. Sekarang kami telah menemukan persimpangan mereka. Seperti yang dapat kita lihat persimpangan harus 6 karena hanya 6 yang umum di kedua set; Outputnya juga 6.

Persimpangan lebih dari dua elemen

Lihat kode berikut.

# app.py

# Declaring two sets
# Even nums between 2 and 10
set1 = {2, 4, 6, 8, 10}
# Multiple of 3 between 1 to 10
set2 = {3, 6, 9}
# prime numbers between 1 to 10
set3 = {2, 3, 5, 7}
# odd numbers between 1 to 10
set4 = {1, 3, 5, 7, 9}

# Now we will find intersection of some sets

# intersection of set1 and set2
print("intersection of set1 and set2 is: ", set1.intersection(set2))
# intersection of set3 and set4
print("intersection of set3 and set4 is: ", set3.intersection(set4))
# intersection of set2 and set3
print("intersection of set2 and set3 is: ", set2.intersection(set3))
# intersection of set2 and set3,set4
print("intersection of set2 and set3,set4 is: ", set2.intersection(set3, set4))
# intersection of set1 and set2,set3,set4
print("intersection of set1 and set2,set3,set4 is: ",
set1.intersection(set2, set3, set4))
 

Keluaran

intersection of set1 and set2 is:  {6}
intersection of set3 and set4 is:  {3, 5, 7}
intersection of set2 and set3 is:  {3}
intersection of set2 and set3,set4 is:  {3}
intersection of set1 and set2,set3,set4 is:  set()
 

Dalam contoh ini, kita dapat melihat bahwa kita telah menemukan persimpangan SET1 dan SET2, SET3 dan SET4, SET2, dan SET3, jadi menurutnya, semua elemen umum dicetak. Demikian pula, persimpangan SET2 dan SET3, SET4, adalah 3 yang dicetak.

Juga, ketika kami menemukan persimpangan set2, set3, dan set4 dengan set1, hasilnya adalah Tidak ada Karena tidak ada elemen umum di dalamnya.

Lihat juga

Set python add ()

Python Set Clear ()

Python Set Copy ()

Python Set Difference ()

Python set perbedaan_update ()

Python Set Discard ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *