Beberapa operasi umum yang dilakukan pada tipe data set adalah:
- Penyatuan (Union): Menggabungkan dua atau lebih set menjadi satu set dengan menggunakan metode
union()
atau operator|
. - Irisan (Intersection): Mengambil elemen-elemen yang sama dari dua atau lebih set menggunakan metode
intersection()
atau operator&
. - Perbedaan (Difference): Mengambil elemen-elemen yang ada di satu set tetapi tidak ada di set lainnya menggunakan metode
difference()
atau operator-
. - Perbedaan Simetris (Symmetric Difference): Mengambil elemen-elemen yang hanya ada di salah satu set tetapi tidak ada di kedua set menggunakan metode
symmetric_difference()
atau operator^
. - Penambahan elemen: Menambahkan elemen baru ke dalam set menggunakan metode
add()
atauupdate()
. - Penghapusan elemen: Menghapus elemen tertentu dari set menggunakan metode
remove()
ataudiscard()
atau dengan menggunakan pernyataandel
. - Pengambilan panjang: Menghitung jumlah elemen dalam set menggunakan fungsi
len()
. - Pencarian: Memeriksa apakah suatu nilai tertentu ada dalam set menggunakan operator
in
.
Contoh penggunaan operasi pada set:
#Contoh 1