Week 10.1 - Dictionaries and Sets
Week 10.1 - Dictionaries and Sets
variabel_dict = {
variabel_dict =
"key_1": nilai_1,
dict(key_1=nilai_1,
"key_2": nilai_2,
key_2=nilai2,
"key_3": nilai_3
key_3=nilai3 )
}
Dictionary Pada Python
Adalah suatu tipe data berupa kamus yang terdiri dari pasangan key
dan nilai. Contoh dictionary:
variabel_dict = {
"key1": nilai1, variabel_dict =
"key2": nilai_2, dict(key1=nilai1,
"key3": nilai_3 key2=nilai2, key3=nilai3 )
}
Dictionary Pada Python
Adalah suatu tipe data berupa kamus yang terdiri dari pasangan key dan nilai
Bentuk Umum:
variabel_dict = {
"key1": nilai1, variabel_dict =
"key2": nilai2, dict(key_1=nilai1,
"key3": nilai3 key2=nilai2, key3=nilai3)
}
Dictionary Pada Python
Adalah suatu tipe data berupa kamus yang terdiri dari pasangan key dan nilai
Bentuk Umum:
variabel_dict = {
"key1": nilai1, variabel_dict =
"key2": nilai2, dict(key1=nilai1,
"key3": nilai3 key2=nilai2, key3=nilai3)
}
Contoh Dictionary
data_prodi = { Perhatikan tipe data setiap nilai!
"nama_prodi" : "Sistem Informasi" , ● nilai dari key nama_prodi
"jumlah_mahasiswa" : 80,
"daftar_dosen" : [
berupa string,
"Ahmad Andani" , ● nilai dari key
"Amil Ilham" , jumlah_mahasiswa berupa
"Zulkifli Tahir" , integer
"Adi Wahyudi" ,
], ● nilai dari key daftar_dosen
"detail_alamat" : { berupa list
"provinsi" : "Sulawesi Selatan" , ● nilai dari detail_alamat
"kota": "Parepare" , berupa dictionary
"detail" : "Jalan Balaikota No. 1"
} Dictionary dapat menyimpan
berbagai tipe data
}
Istilah Item Dictionary
Istilah Item pada dictionaries adalah pasangan key dan nilai
namun biasanya penyebutan Item sering menggunakan nama
key-nya. Contoh:
Keterangan:
mobil = {
Contoh item adalah pasangan
"merek": "Toyota",
“merek”: “Toyota”. Namun
"tahun_produksi": 2022,
bisa juga disebut Item “merek”
"model": "Jeep"
} sesuai dengan nama keynya
Akses Item
Cara mengakses item pada dictionary adalah dengan merujuk
kepada nama key dari item tersebut. Contohnya:
mobil = {
"merek": "Toyota", Output programnya adalah:
"tahun_produksi": 2022, Toyota
Toyota
"model": "Jeep"
}
print(mobil["merek"])
# atau
print(mobil.get("merek"))
Ubah Item
Untuk mengubah nilai dari Item:
del mobil["merek"]
print(mobil)
Perulangan Dictionary
mobil = { Ouput Program:
"merek": "Toyota", merek,
"tahun_produksi": 2022, tahun_produksi,
"model": "Jeep" model
}
}
Akses dan Manipulasi Nested Dictionaries
data_prodi = {
"nama_prodi": "Sistem Informasi",
"jumlah_mahasiswa": 80,
"detail_alamat": {
"provinsi": "Sulawesi Selatan",
"kota": "Parepare",
"detail": "Jalan Balaikota No. 1"
}
print(data_prodi["detail_alamat" ]["provinsi" ]
# outputnya adalah Sulawesi Selatan
print(data_prodi)
mobil = {
"merek": "Toyota",
"tahun": 2022,
"model": "Jeep"
}
Method/Fungsi Output Penjelasan
mobil.clear() None Menghapus semua elemen pada dictionary