Penjelasan Array Set dalam Python - Perwira Center Learning
1. Latar Belakang
Dalam pemrograman Python, terdapat berbagai struktur data yang digunakan untuk menyimpan sekumpulan nilai. Salah satu struktur data tersebut adalah set. Set sering digunakan ketika kita membutuhkan data yang tidak boleh duplikat dan tidak terlalu memperhatikan urutan data. Memahami array set dalam Python sangat penting agar siswa dapat memilih struktur data yang tepat sesuai kebutuhan program.
2. Alat dan Bahan
Alat dan bahan yang diperlukan untuk mempelajari array set dalam python :
- OS (Windows atau Linux)
- Python (3.13.5)
- Buku atau artikel online tentang array set di python
- Text editor (VSCode)
3.1 Pengertian Array Set
Set adalah salah satu tipe data bawaan Python yang digunakan untuk
menyimpan kumpulan data tanpa urutan (unordered) dan
tanpa data ganda (duplicate). Set ditulis menggunakan tanda
kurung kurawal {}.
Contoh pembuatan set :
buah = {"apel", "jeruk", "mangga"}
print(buah)
3.2 Ciri Ciri Set
Berikut ciri-ciri utama set dalam Python:
-
Tidak memiliki indeks
-
Tidak menyimpan data duplikat
-
Bersifat mutable (dapat diubah)
-
Urutan data tidak tetap
Contoh data duplikat pada set:
angka = {1,2,2,3,3,4}
print(angka) # Menampilkan 1,2,3,4
3.3 Operasi Pada Set
3.3.1 Menambah Data
buah = {"apel","mangga")
buah.add("pisang") # isi Var buah menjadi apel,mangga,pisang
buah = {"apel","mangga")
buah.remove("mangga") # isi Var buah menjadi apel
A = {1, 2, 3}
B = {3, 4, 5}
print(A | B) # Menampilkan 1,2,3,4,5
3.3.4 Operasi Irisan (intersection)
A = {1, 2, 3}
B = {3, 4, 5}
print(A & B) # Menampilkan 3
petunjuk :
menampilkan nilai yang duplikat
4. Kesimpulan
Set merupakan salah satu struktur data dalam Python yang sangat berguna untuk menyimpan data unik tanpa memperhatikan urutan. Dengan menggunakan set, program menjadi lebih efisien ketika berurusan dengan data duplikat. Oleh karena itu, memahami array set sangat penting bagi siswa dalam mempelajari dasar-dasar pemrograman Python.
5. Daftar Pustaka
- w3schools. (n.d.). Python Sets. https://www.w3schools.com/
