orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for kunci, item in orang.keys(): print "{}: {}".format(kunci, item) for kunci, item in orang.values(): print "{}: {}".format(kunci, item) Silahkan coba sekali lagi. Tampaknya ada error di code anda. Perhatikan output di bawah untuk mengetahui errornya. Ingat! Kesalahan karakter, urutan, atau nama sangatlah fatal. ValueError: too many values to unpack kenapa kok katanya terlalu banyak nilai untuk dibuka ? salah saya di mana ya...? mohon pelurusan dan penjelasannya ya kakak ku sekalian ^_^
0 jempol
antarini
92
12
penanya
·
4 tahun, 3 bulan yang lalu
·
0 jempol
kalau bisa sekalin berikan penjelasn dan alasan saya salah ya ^_^
billal1412
90
2
·
4 tahun, 3 bulan yang lalu
·
2 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for key in orang.keys(): print key for value in orang.values(): print value # Maaf kalau salah
imzakir
108
2
·
4 tahun, 3 bulan yang lalu
·
2 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for keys, values in orang.items(): print "{}: {}".format(keys, values)
GibranPasha
108
5
·
2 tahun, 7 bulan yang lalu
·
0 jempol
code error karena fungsi .keys() dan .values() itu digunakan untuk memisahkan antara kunci dan nilai dalam sebuah dict menjadi list. Makanya untuk kode for kunci, item in orang.keys(): print "{}: {}".format(kunci, item) menghasilkan error code karena di dalam orang.keys() gada nilai lagi, yang ada cuma kunci cmiiw :3
bamss
118
0
·
11 bulan yang lalu
·
0 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for item in orang: print orang.keys() for item in orang: print orang.values()