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, 11 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, 11 bulan 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
·
6 tahun, 8 bulan yang lalu
·
0 jempol
for a, b in orang.items(): ketik itu dibaris ke 5
DanielAntares
108
0
·
6 tahun, 7 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
·
6 tahun, 5 bulan yang lalu
·
0 jempol
@DanielAntares itu print item nya gausah gitu cukup ptin item, udah slesai
RicoE11
168
0
·
6 tahun, 5 bulan yang lalu
·
0 jempol
*print maksud saya
Ali_Abdul_Jabar
91
1
·
6 tahun, 5 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
·
5 tahun, 5 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