Anda di halaman 1dari 7

Modul 3

Set dan Dictionary

3. Set

Satu set adalah koleksi yang tidak terurut dan tidak terindeks. Dalam set Python ditulis
dengan kurung keriting.

Mengakses Item Set


Karena set tidak terindeks maka untuk mengaksesnya tidak bisa dengan menggunakan
indeks seperti tuple dan list. Untuk mengakses elemen-elemen dalam set bisa dengan
menggunakan perulangan (for …)

Mengecek elemen dalam set

Menambahkan Item Kedalam Set

Setelah set dibuat maka tidak dapat diubah karena set bersifat unchangeable. Namun set
dapat ditambah elemennya dengan menggunakan fungsi add() dan fungsi update(). Add()
digunakan untuk hanya menambah 1 item ke dalam set, sedangkan update() bisa digunakan
untuk menambahkan beberapa item ke dalam set.

Modul #3 Praktikum Python 1 Maman Somantri


Mengukur Jumlah Elemen dalam Set dengan fungsi len()

Menghapus Satu Elemen dalam Set dengan fungsi remove() dan discard()

Menghapus dengan fungsi pop


Di dalam set ada fungsi pop() yang bisa digunakan untuk menghapus elemen terakhir dalam
set. Karena set tidak tertata (unordered) maka tidak bisa diprediksi elemen mana yang akan
di hapus.

Modul #3 Praktikum Python 2 Maman Somantri


Menghapus set dengan fungsi clear() dan del()

Fungsi clear() untuk mengosongkan set.


Fungsi del untuk menghapus keseluruhan set.

Menggabungkan dua Set

Satu set bisa digabungkan dengan set yang lain dengan menggunakan fungsi union() dan
fungsi update.

Modul #3 Praktikum Python 3 Maman Somantri


4. Dictionary

Dictionary adalah kumpulan yang tidak berurutan, dapat diubah, dan diindeks. Dalam
Python Dictionary ditulis dengan kurung keriting, dan dictionary memiliki kunci dan nilai.

Mengakses Elemen Dictionary


Untuk mengakses dictionary bisa dengan mengakses kuncinya atau dengan fungsi get().

Mengubah Nilai, Menampilkan dengan Loop dan Mengecek dengan Kondisional

Modul #3 Praktikum Python 4 Maman Somantri


Menentukan jumlah Elemen dalam Dictionary

Menambah dan Menghapus Elemen dalam Dictionary

Modul #3 Praktikum Python 5 Maman Somantri


Mengkopi Dictionary
Dictionary tidak dapat disalin hanya dengan mengetikkan dict2 = dict1, karena: dict2 hanya
akan menjadi referensi ke dict1, dan perubahan yang dibuat di dict1 secara otomatis juga
akan dibuat di dict2.

Ada beberapa cara untuk membuat salinan, salah satu caranya adalah dengan
menggunakan fungsi copy() dan fungsi dict().

Kamus Bersarang (Nested Dictionary)


Kamus juga dapat berisi banyak kamus, ini disebut kamus bersarang.

Modul #3 Praktikum Python 6 Maman Somantri


Modul #3 Praktikum Python 7 Maman Somantri

Anda mungkin juga menyukai