Operasi Penggabungan II
Pelajaran 7 dari 11 dalam kursus Set dalam Python di Coddy.
Selisih antara dua set mencakup elemen yang ada di set pertama, tetapi tidak ada di set kedua. Kamu dapat melakukan operasi selisih menggunakan method difference() atau operator -.
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# Menggunakan method difference()
difference_set = set1.difference(set2)
print(difference_set) # output: {'apple', 'cherry'}
# Menggunakan operator -
difference_set = set1 - set2
print(difference_set) # output: {'apple', 'cherry'}Selisih simetris antara dua set mencakup elemen yang ada di salah satu set, tetapi tidak ada di keduanya. Kamu dapat melakukan operasi selisih simetris menggunakan method symmetric_difference() atau operator ^.
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# Menggunakan method symmetric_difference()
symmetric_difference_set = set1.symmetric_difference(set2)
print(symmetric_difference_set) # output: {'apple', 'cherry', 'date', 'fig'}
# Menggunakan operator ^
symmetric_difference_set = set1 ^ set2
print(symmetric_difference_set) # output: {'apple', 'cherry', 'date', 'fig'}Operasi penggabungan ini memungkinkan kamu mengidentifikasi elemen unik di antara set dan melakukan perbandingan data yang lebih lanjut.
Tantangan
Mudah- Buat dua set:
set1dengan item"apple","banana", dan"cherry", sertaset2dengan item"banana","date", dan"elderberry". - Hitung selisih
set1denganset2, lalu simpan hasilnya dalam variabel bernamadifference_result. - Hitung selisih simetris
set1denganset2, lalu simpan hasilnya dalam variabel bernamasymmetric_difference_result. - Cetak
difference_resultdansymmetric_difference_result.
Coba sendiri
Semua pelajaran di Set dalam Python
1Set
PengantarSet di PythonAkses ItemTambahkan ItemHapus ItemOperasi Penggabungan IOperasi Penggabungan IISemua methodLatihan sendiri: Compiler Python online