Mukadimah Dictionary

Oleh ballo 127 5 pada Senin, 31 Okt. 2016, 18:10:31


Kembali ke forum soal ini

#python #list-dan-dict #dictionaries


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



orang = { 'nama' : 'Linus Torvalds',
  'tahun lahir': 1969,
  'warga negara': 'Finlandia' }
print orang_dict['nama', 'warga negara']
apa salahnya ya?
untuk lebih jelas aku kasih kode errornya:
Silahkan coba sekali lagi. 
Tampaknya ada error di code anda.
Perhatikan output di bawah untuk mengetahui errornya.
NameError: name 'orang_dict' is not defined
1 jempol


bramanto
300
1108
· 4 tahun, 7 bulan yang lalu · 4 jempol

Halo coder @ballo. Sesuai instruksi soal, coder diminta untuk mencetak 'nama' dan 'warga negara' dari dictionary orang. Coder cukup menuliskanya seperti ini : 

print orang['nama']
print orang['warga negara']

Perintah di atas salah, karena dict dari orang_dict belum di definisikan. 

ballo
127
5
penanya
· 4 tahun, 7 bulan yang lalu · 0 jempol

terimakasihhh...

A1a
300
40
· 4 tahun, 2 bulan yang lalu · 0 jempol

Thanks buat @bramanto codenya bener

AndiArga
201
19
· 3 tahun, 6 bulan yang lalu · 2 jempol

mungkin abang bisa coba ini

orang = { 'nama' : 'Linus Torvalds',
  'tahun lahir': 1969,
  'warga negara': 'Finlandia' }
orang_list = [ 'Linus Torvalds', '1969', 'Finlandia']
print orang['nama']
print orang_list[0]
print orang['warga negara']
print orang_list[2]

wisnu_arkana21
108
0
· 2 bulan, 4 minggu yang lalu · 0 jempol

Supaya tidak bosan, mari kita ganti orang dari unit sebelumnya dengan laptop. 

Di baris akhir code di samping, kita mencetak laptop['harga'] tanpa memeriksa apakah 'harga' sudah ada di laptop atau belum. Gunakan if dan in di baris sebelum print untuk memeriksa 'harga' ada di laptop atau tidak. Jangan lupakan untuk memberi spasi di sebelum print karena sekarang print masuk ke dalam if.