Dictionary

๐ฏ Tujuan Pembelajaran:
Memahami struktur data dictionary
Menyimpan data berpasangan (key: value)
Mengakses, menambah, mengubah, dan menghapus data pada dictionary
1๏ธโฃ Apa itu Dictionary?
Dictionary adalah struktur data Python yang menyimpan data dalam bentuk pasangan key: value (mirip seperti kamus).
mahasiswa = {
"nama": "Dedi",
"nim": "12345678",
"jurusan": "Informatika"
}
2๏ธโฃ Mengakses Data
Gunakan key untuk mengakses data:
print(mahasiswa["nama"]) # Dedi
print(mahasiswa["jurusan"]) # Informatika
3๏ธโฃ Menambah & Mengubah Data
๐น Menambah:
mahasiswa["angkatan"] = 2022
๐น Mengubah:
mahasiswa["nama"] = "Dedi Santoso"
4๏ธโฃ Menghapus Data
๐น Hapus berdasarkan key:
del mahasiswa["nim"]
๐น Hapus semua isi:
mahasiswa.clear()
5๏ธโฃ Fungsi dan Method Umum Dictionary
6๏ธโฃ Contoh Lengkap
โ
Daftar Mahasiswa
data = {
"nama": "Siti",
"nim": "22001122",
"jurusan": "Sistem Informasi"
}
for key, value in data.items():
print(key, ":", value)
๐ Output:
nama : Siti
nim : 22001122
jurusan : Sistem Informasi
7๏ธโฃ List of Dictionary
Menyimpan banyak data dalam list, dan tiap itemnya adalah dictionary:
mahasiswa = [
{"nama": "Andi", "nim": "123"},
{"nama": "Budi", "nim": "456"},
{"nama": "Citra", "nim": "789"}
]
for mhs in mahasiswa:
print(mhs["nama"], "-", mhs["nim"])
------------------------------------------------------------------------------
๐งช Praktik Mandiri:
Buat dictionary berisi biodata kamu (nama, umur, alamat)
Tampilkan semua data menggunakan for
Tambahkan data hobi
Ubah umur menjadi umur sekarang
Hapus key alamat
------------------------------------------------------------------------------
๐ Tugas:
Buat program input() biodata mahasiswa:
Nama, NIM, Jurusan, Hobi
Simpan dalam dictionary
Cetak biodata mahasiswa dalam format seperti ini:
Nama : ...
NIM : ...
Jurusan : ...
Hobi : ...
SANGGAR DIGITAL