KeyError: 'harga'

Oleh aryandiw 214 6 pada Sabtu, 21 Mei 2016, 12:40:18


Kembali ke forum soal ini

#python #list-dan-dict #dictionaries


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Pada bagian "Menggunakan in di Dictionary" saya kesulitan dengan memahami instruksi. Saya sudah mencoba mengikuti penjelasan sebelumnya tetapi saya masih bingung dengan error yang keluar ketika code di jalankan.
------------------------------------------------------

laptop = { 'warna' : 'perak',
  'processor' : 'i7',
  'merek' : 'apple', 
  'layar' : '4k' }

if 'harga' in laptop:
  print laptop['harga']
else:
  print 'tidak ada harga'

print laptop['harga']
------------------------------------------------------
Dimana letak kesalahan code saya?
terima kasih
2 jempol




ganis
198
839
· 7 tahun, 11 bulan yang lalu · 2 jempol

untuk 

print laptop['harga']

yang terakhir dihapus saja ^^

KeyError: 'harga' itu artinya kunci atau key "harga" tidak ada di laptop. Sehingga karena tidak ada maka tidak bisa diprint.

jamalludin
108
6
· 7 tahun, 9 bulan yang lalu · 1 jempol

sama permasalahanku disitu juga hehehe maksih kak ganis