Saya membuat kode berikut: orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for kunci in orang.keys(): print "{}".format(kunci) for nilai in orang.values(): print "{}".format(nilai) dengan hasil berikut : nama tempat tinggal kewarganegaraan umur Guido van Rossum Amerika Belanda 60 Pertanyaan : kenapa urutan keys dan values-nya tidak sesuai dengan urutan yang sudah didefinisikan ya? Sistemnya bilang kode saya sudah benar. Terima kasih
2 jempol
RJKuker
226
22
·
6 tahun, 1 bulan yang lalu
·
2 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for item in orang: print item print orang.keys() print orang.values() yg ini yg benar gan, semoga membantu
Gihik_pro
109
1
·
6 tahun yang lalu
·
1 jempol
.keys() dan .values() dapat diikuti indeks [x], jadi dapat dibuat orang.keys()[0] akan mencetak nama, happy learning :)
Bimo_sullivan
101
0
·
5 tahun, 10 bulan yang lalu
·
0 jempol
for a, b in orang.items(): ketik itu dibaris ke 5
DanielAntares
108
0
·
5 tahun, 9 bulan yang lalu
·
0 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } print orang.keys() print orang.values() for item in orang: print "{}: {}".format(orang.keys(), orang.values()) Outputnya malah gini: ['nama', 'tempat tinggal', 'kewarganegaraan', 'umur'] ['Guido van Rossum', 'Amerika', 'Belanda', 60] ['nama', 'tempat tinggal', 'kewarganegaraan', 'umur']: ['Guido van Rossum', 'Amerika', 'Belanda', 60] ['nama', 'tempat tinggal', 'kewarganegaraan', 'umur']: ['Guido van Rossum', 'Amerika', 'Belanda', 60] ['nama', 'tempat tinggal', 'kewarganegaraan', 'umur']: ['Guido van Rossum', 'Amerika', 'Belanda', 60] ['nama', 'tempat tinggal', 'kewarganegaraan', 'umur']: ['Guido van Rossum', 'Amerika', 'Belanda', 60]
RicoE11
168
0
·
5 tahun, 7 bulan yang lalu
·
0 jempol
@DanielAntares itu print item nya gausah gitu cukup ptin item, udah slesai
RicoE11
168
0
·
5 tahun, 7 bulan yang lalu
·
0 jempol
*print maksud saya
Ali_Abdul_Jabar
91
1
·
5 tahun, 7 bulan yang lalu
·
1 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for keys in orang: print orang.keys() for values in orang: print orang.values()
oshin
161
0
·
4 tahun, 7 bulan yang lalu
·
0 jempol
orang = { 'nama' : 'Guido van Rossum', 'umur' : 60, 'kewarganegaraan': 'Belanda', 'tempat tinggal': 'Amerika' } for x in orang.keys(): print x for y in orang.values(): print y