Anda bisa mengakses item dalam suatu dictionary dengan mengacu kepada nama key di dalam kurung siku.
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = dictini["model"]
print(x)
Output:
Mustang
Fungsi get()
juga dapat digunakan untuk memberikan hasil yang sama:
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = dictini.get("model")
print(x)
Output:
Mustang
Mendapatkan Key
Fungsi keys()
akan mengembalikan daftar semua key dalam suatu dictionary.
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = dictini.keys()
print(x)
Output:
dict_keys(['merek', 'model', 'tahun'])
Setiap perubahan yang dilakukan pada dictionary akan tercermin dalam daftar key.
Contoh:
mobil = {
"merek": "Ford",
"model": "Mustang",
"tahun": 1964
}
x = mobil.keys()
print(x) #sebelum diganti
mobil["warna"] = "putih"
print(x) #setelah diganti
Output:
dict_keys(['merek', 'model', 'tahun'])
dict_keys(['merek', 'model', 'tahun', 'warna'])
Mendapatkan Value
Fungsi values()
digunakan untuk mengembalikan daftar semua nilai atau value dalam dictionary.
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = dictini.values()
print(x)
Output:
dict_values(['Ford', 'Mustang', 2023])
Setiap perubahan yang dilakukan pada dictionary akan tercermin dalam daftar nilai.
Contoh:
mobil = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = mobil.values()
print(x) #sebelum diganti
mobil["tahun"] = 2020
print(x) #setelah diganti
Output:
dict_values(['Ford', 'Mustang', 1964])
dict_values(['Ford', 'Mustang', 2020])
Contoh:
mobil = {
"merek": "Ford",
"model": "Mustang",
"tahun": 2023
}
x = mobil.values()
print(x) #sebelum diganti
mobil["warna"] = "merah"
print(x) #setelah diganti
Output:
dict_values(['Ford', 'Mustang', 2023])
dict_values(['Ford', 'Mustang', 2023, 'merah'])
Mendapatkan Item
Fungsi items()
akan mengembalikan setiap item dalam dictionary, sebagai object tupel atau object list.
Contoh:
dictini = {
"merek": "Ford",
"model": "Mustang",
"year": 2023
}
x = dictini.items()
print(x)
Output:
dict_items([('merek', 'Ford'), ('model', 'Mustang'), ('year', 2023)])
Setiap perubahan yang dilakukan pada dictionary akan tercermin dalam daftar item.
Contoh:
mobil = {
"merek": "Ford",
"model": "GT",
"tahun": 2023
}
x = mobil.items()
print(x) #sebelum diganti
mobil["tahun"] = 2020
print(x) #setelah diganti
Output:
dict_items([('merek', 'Ford'), ('model', 'GT'), ('tahun', 2023)])
dict_items([('merek', 'Ford'), ('model', 'GT'), ('tahun', 2020)])
Contoh:
mobil = {
"merek": "Ford",
"model": "GT",
"tahun": 2023
}
x = mobil.items()
print(x) #sebelum diganti
mobil["warna"] = "biru"
print(x) #setelah diganti
Output:
dict_items([('merek', 'Ford'), ('model', 'GT'), ('tahun', 2023)])
dict_items([('merek', 'Ford'), ('model', 'GT'), ('tahun', 2023), ('warna', 'biru')])
Periksa Apakah Key Ada
Untuk menentukan apakah suatu key ada dalam suatu dictionary, gunakan keyword in
.
Contoh:
dictini = {
"merek": "Ford",
"model": "GT",
"tahun": 2023
}
if "model" in dictini:
print("Ya, 'model' adalah salah satu kunci dalam dictionary dictini")
Output:
Ya, 'model' adalah salah satu kunci dalam dictionary dictini
Tutorial sebelumnya : Mengenal Dictionary Pada Python
Tutorial setelahnya : Mengganti Item Dalam Dictionary
Semua Tutorial Python : Tutorial Python