Halaman

Selasa, 25 Agustus 2026

Set

Python menawarkan berbagai tipe koleksi untuk berbagai keperluan.

Pada pelajaran ini, kita akan menjelajahi set, sebuah tipe koleksi yang sangat cocok untuk mengumpulkan data unik.

Berbeda dengan *list* dan *tuple*, *set* adalah kumpulan data yang tidak berurutan. *Set* dibuat menggunakan kurung kurawal { }.

Set tidak memiliki urutan serta tidak mendukung pengindeksan atau pemotongan (slicing).

Set tidak dapat memuat elemen duplikat; hal ini sangat berguna ketika pengembang perlu memastikan bahwa setiap item dalam suatu koleksi bersifat unik. Sebagai contoh, dalam aplikasi media sosial, daftar teman Anda tidak boleh memuat duplikat.

Menambahkan item duplikat ke dalam set tidak akan menyebabkan error, melainkan akan diabaikan.

Seperti halnya *list* dan *tuple*, *set* dapat memiliki nilai dengan tipe data yang berbeda.

Himpunan (set) bersifat mutable, artinya Anda dapat menambahkan atau menghapus item darinya.

Gunakan fungsi add() dan remove(), masing-masing dengan nilai sebagai argumen, untuk menambahkan atau menghapus nilai tersebut dari himpunan.

Fungsi clear() tidak menerima argumen dan menghapus semua elemen dari sebuah set.

Pemanggilan fungsi union() menghasilkan set baru yang berisi semua elemen dari kedua set, tanpa menyertakan elemen duplikat.

Fungsi union() dipanggil pada suatu himpunan dan menerima himpunan lain sebagai argumen.

Fungsi difference() mengembalikan sebuah himpunan yang berisi elemen-elemen yang hanya terdapat pada himpunan pertama dan tidak pada himpunan kedua.

Poin-Poin Penting Pelajaran

Kerja bagus! Anda telah menyelesaikan pelajaran ini.

Berikut adalah tabel untuk membantu Anda merangkum jenis-jenis koleksi:

img-component 

Tidak ada komentar:

Posting Komentar