Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah
  1. Buat dua set: set1 dengan item "apple", "banana", dan "cherry", serta set2 dengan item "banana", "date", dan "elderberry".
  2. Hitung selisih set1 dengan set2, lalu simpan hasilnya dalam variabel bernama difference_result.
  3. Hitung selisih simetris set1 dengan set2, lalu simpan hasilnya dalam variabel bernama symmetric_difference_result.
  4. Cetak difference_result dan symmetric_difference_result.

Coba sendiri

Semua pelajaran di Set dalam Python

Latihan sendiri: Compiler Python online