Dictionary
Dictionary adalah suatu koleksi yang tidak berurutan, dapat di ubah dan di indeks. Dalam dictionary Python ditulis dengan kurung keriting, dan Python memiliki kunci dan nilai-nilai.
Contoh
Membuat dictionary:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } print(thisdict)
Mengakses Item
Kamu dapat mengakses item dari dictionary dengan mengacu pada nama kunci, dalam tanda kurung siku:
Contoh
Mendapatkan nilai kunci “model”:
x = thisdict["model"]
Ada juga metode yang disebut get()
yang akan memberikan hasil yang sama:
Contoh
Mendapatkan nilai kunci “model”:
x = thisdict.get("model")
Mengubah Nilai
Kamu dapat mengubah nilai item tertentu dengan mengacu pada nama kunci:
Contoh
Mengubah “year” 2018:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } thisdict["year"] = 2018
Lingkaran Melalui Dictionary
Anda DAPAT mengulang-ulang dictionary DENGAN menggunakan Lingkaran for
.
Saat lingkaran melalui dictionary, kembalinya nilai adalah kunci dari dictionary, tetapi juga ada metode untuk mengembalikan Nilai-nilai.
Contoh
Buat semua nama di dictionary dengan kunci hearts, Satu per Satu:
for x in thisdict: print(x)
Contoh
Buat semua Nilai dictionary dengan hearts, Satu per Satu:
for x in thisdict: print(thisdict[x])
Contoh
Kamu juga dapat menggunakan fungsi values()
untuk membalikkan nilai-nilai dictionary:
for x in thisdict.values(): print(x)
Contoh
Ulangi kedua kunci Dan Nilai , DENGAN menggunakan fungs items()
:
for x, y in thisdict.items(): print(x, y)
Memeriksa Jika Key Ada
Untuk menentukan apakah kunci yang ditentukan ADA hearts di dictionary, gunakan kata kunci in
:
Contoh
Memeriksa apakah “model” ada di dictionary:
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } if "model" in thisdict: print("Yes, 'model' is one of the keys in the thisdict dictionary")
Panjang Dictionary
Untuk menentukan berapa Banyak item (Pasangan Nilai kunci) Yang dimiliki dictionary, gunakan Metode len()
.
Contoh
Membuat jumlah item dalam dictionary:
print(len(thisdict))
Menambahkan Item
Menambahkan item Ke dalam dictionary dapat dilakukan dengan menggunakan kunci indeks Baru dan memberikan nilai padanya:
Contoh
thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } thisdict["color"] = "red" print(thisdict)