framework = { 'nama' : 'Django', 'bahasa': "Python", 'tahun lahir': 2005, 'versi': '1.9.6' } for biodata in framework: print "{}: {}".format(biodata, framework[biodata]) yang ini kenapa "for biodata in framework" bukan "for framework in framewor" mohon penjelasan nya
0 jempol
bramanto
300
1157
·
8 tahun, 1 bulan yang lalu
·
1 jempol
Hai coder @fathan98. Karena variabel biodata mengiterasi semua isi dalam variabel framework. Untuk variabel biodata ini bisa di ganti bebas asalkan sesuai dengan peraturan penggunaan variabel dalam python.
fathan98
130
3
penanya
·
8 tahun, 1 bulan yang lalu
·
0 jempol
maaf @bramanto saya masih kurang paham kalo "for biodata in framework" itu kan berarti memanggil biodata di dalam dict framework sementara tidak ada variabel biodata di dalam framework. trus apa yang membedakan "key" dalam dict dengan variabel dan kenapa bisa ada variable di dalam dict. terima kasih sebelum nya
bramanto
300
1157
·
8 tahun, 1 bulan yang lalu
·
2 jempol
Hai coder @fathan98. Di dalam dict framework memang tidak ada variabel. Maka dari itu kita iterasi menggunakan for in, yang artinya menguraikan elemen dict framework ke dalam biodata sehingga untuk mengolahNya menjadi lebih mudah (dalam hal ini untuk mencetak output)
fathan98
130
3
penanya
·
8 tahun, 1 bulan yang lalu
·
0 jempol
@bramanto jadi inti nya karena di dalam dict itu tidak ada variable maka kita beri variable untuk tempat mengolah nya
afrijaldz
243
0
·
8 tahun, 1 bulan yang lalu
·
0 jempol
sama kasusnya