Set
Set adalah salah satu tipe data di Python yang digunakan untuk menyimpan kumpulan elemen unik tanpa urutan tertentu. Set mirip dengan daftar (list), tetapi tidak mengizinkan elemen duplikat dan tidak memiliki indeks.
Membuat Set
Anda dapat membuat Set dengan menggunakan tanda kurung kurawal {}
atau fungsi set()
. Contohnya:
my_set = {1, 2, 3}
Menambahkan Elemen ke Set
Untuk menambahkan elemen ke dalam Set, gunakan metode .add()
. Contoh:
my_set.add(4)
Menghapus Elemen dari Set
Anda dapat menghapus elemen dari Set dengan menggunakan metode .remove()
atau .discard()
. Perbedaannya adalah jika elemen tidak ada dalam Set, .remove()
akan memunculkan KeyError, sedangkan .discard()
tidak. Contoh:
my_set.remove(3)
Operasi Matematika pada Set
Set mendukung operasi matematika seperti gabungan (union
), irisan (intersection
), dan selisih (difference
). Contoh:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
union_set = set1.union(set2)
intersection_set = set1.intersection(set2)
difference_set = set1.difference(set2)
Iterasi Set
Anda dapat mengiterasi elemen-elemen dalam Set dengan menggunakan perulangan for
. Contoh:
for elemen in my_set:
print(elemen)
Keuntungan Set
- Menghapus duplikat otomatis.
- Mendukung operasi matematika untuk set.
- Berguna ketika Anda perlu menyimpan kumpulan data unik.
Itulah tutorial singkat tentang Set dalam Python. Semoga bermanfaat!