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!