Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari Sets di Python dengan contoh mudah dan penjelasan sederhana agar kamu bisa menggunakan tipe data ini dengan tepat.
Sets adalah tipe data di Python yang digunakan untuk menyimpan kumpulan elemen unik. Berbeda dengan list atau tuple, sets tidak menyimpan elemen yang sama lebih dari satu kali, dan urutannya tidak tetap. Sets sangat berguna ketika kamu ingin menghilangkan duplikat atau melakukan operasi matematika seperti gabungan dan irisan.
Sets adalah koleksi elemen yang unik dan tidak berurutan. Artinya, setiap elemen hanya muncul satu kali dalam set, dan posisi elemen tidak dapat diandalkan. Kamu bisa membuat set menggunakan tanda kurung kurawal {}
atau fungsi set()
.
# Membuat set dari beberapa angka
angka = {1, 2, 3, 4, 5}
print(angka)
# Membuat set dari list dengan elemen duplikat
buah_set = set(["apel", "jeruk", "apel", "mangga"])
print(buah_set) # Output tidak ada duplikat
Kamu bisa menambahkan elemen ke set dengan metode add()
.
buah = {"apel", "jeruk"}
buah.add("mangga")
print(buah)
Ada beberapa cara untuk menghapus elemen dari set:
remove()
menghapus elemen dan akan error jika elemen tidak ada.discard()
menghapus elemen dan tidak error jika elemen tidak ada.buah = {"apel", "jeruk", "mangga"}
buah.remove("jeruk")
print(buah)
buah.discard("nanas") # Tidak error meskipun "nanas" tidak ada
Kamu juga bisa melakukan operasi matematika pada sets seperti gabungan, irisan, dan selisih.
A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
# Gabungan (Union)
print(A | B) # {1, 2, 3, 4, 5, 6}
# Irisan (Intersection)
print(A & B) # {3, 4}
# Selisih (Difference)
print(A - B) # {1, 2}
Dengan menggunakan sets, kamu bisa lebih mudah mengelola data yang membutuhkan keunikan dan operasi himpunan secara efisien.