Python Set Perbedaan: Panduan Lengkap – Codewithaden

Set Python Mendukung empat operasi hebat:

  1. Persimpangan : Elemen dua set memiliki kesamaan.
  2. Persatuan : Semua elemen dari kedua set.
  3. Perbedaan : Elemen hadir pada satu set tetapi tidak di yang lain.
  4. Perbedaan simetris : Elemen dari kedua set yang tidak ada di sisi lain.

Pertimbangkan gambar berikut untuk pemahaman yang lebih baik.

Python

Di Sini, SEBUAH berisi {a, b, c, d, e} dan B Berisi {a, e, f, g}. Jadi A-b = { B, C, D } dan B-a = { f, g }.

Perbedaan Python Set

Python Set Difference () adalah bawaan fungsi Itu membantu kita menemukan perbedaan antara dua set. Dia Bekerja seperti persimpangan matematika (A∩B) . Ini berarti bahwa jika A dan B adalah dua set, maka perbedaannya adalah:

A-B = A- (A∩B)

B-A = B- (A∩B)

Metode perbedaan () mengembalikan perbedaan set dari dua set. Jika dan adalah dua set. Perbedaan yang ditetapkan antara dan adalah satu set elemen yang hanya ada atur a tapi tidak masuk

Sintaksis

First_Set.difference(Second_Set) 

Sintaks di atas akan membantu kita menemukan perbedaan antara First_set-second_set.

Jadi, jika kita ingin menemukannya A-B, Sintaks akan menjadi sebagai berikut.

A.difference(B) 

Nilai pengembalian

Fungsi perbedaan () mengembalikan perbedaan dua set yang diberikan tanpa mengubah set asli. Ini berarti mengembalikan set baru.

Contoh Pemrograman

Lihat contoh kode berikut.

# app.py

# Declaring two sets
A = {'a', 'b', 'c', 'd', 'e'}
B = {'a', 'e', 'f', 'g'}

# Now we will apply difference() to find

# A-B
print("Difference between A-B is: ", A.difference(B))
# B-A
print("Difference between B-A is: ", B.difference(A))
 

Keluaran

Difference between A-B is:  {'c', 'b', 'd'}
Difference between B-A is:  {'g', 'f'}
 

Di sini, dalam contoh ini, kami telah menyatakan dua set, A dan B, dan kemudian kami telah menggunakan metode perbedaan () untuk menemukan perbedaan antara kedua set.

Menggunakan operator minus (-)

Lihat kode berikut.

# app.py

# Declaring two sets
A = {'a', 'b', 'c', 'd', 'e'}
B = {'a', 'e', 'f', 'g'}

# Now we will apply the minus operator to find

# A-B
print("Difference between A-B is: ", A-B)
# B-A
print("Difference between B-A is: ", B-A)
 

Keluaran

Difference between A-B is:  {'d', 'c', 'b'}
Difference between B-A is:  {'g', 'f'}
 

Di sini, dalam contoh ini, kami telah menyatakan dua set, A dan B, dan kemudian kami telah menggunakan operator minus (-) untuk menemukan perbedaan antara dua set.

Set asli tidak diubah; itu tetap tidak berubah.

Perbedaan antara dua set dalam Python sama dengan perbedaan antara jumlah elemen dalam dua set.

Itu untuk tutorial ini.

Lihat juga

Set python add ()

Python Set Clear ()

Python Set Copy ()

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 *