menggunakan in di dictionary

Oleh RedSandr 89 0 pada Sabtu, 12 Nov. 2016, 17:00:09


Kembali ke forum soal ini

#python #list-dan-dict #dictionaries


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



laptop = { 'warna' : 'perak',
  'processor' : 'i7',
  'merek' : 'apple', 
  'layar' : '4k' }
if 'harga' in laptop:
     print laptop['harga']
else :
     print 'harga tidak ada'  

print laptop['harga']

tapi keluarnya harga tidak ada gimana masalah atau kesalahan ?
0 jempol


Untung
299
49
· 8 tahun yang lalu · 1 jempol

RedSandr,

Key 'harga' memang tidak ada dalam dictionary 'laptop' sehingga kondisi if bernilai false.

Akibatnya, perintah di else yang dijalankan, yaitu 'harga tidak ada'.

Semoga membantu.