Dictionary Python

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)