Ask for detail "FOR AND DICTIONARY"

Oleh doktercode 164 12 pada Kamis, 23 Juni 2016, 10:54:37


Kembali ke forum soal ini

#python #loop-atau-pengulangan #for-loops


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



orang = { 'nama' : 'Linus Torvalds',
  'tahun lahir': 1969,
  'warga negara': 'Finlandia' }

for kunci in orang:
  print "{}: {}".format(kunci, orang[kunci])
  
framework = { 'nama' : 'Django',
  'bahasa': "Python",
  'tahun lahir': 2005,
  'versi': '1.9.6' }

for biodata in framework:
  print "{}: {} ".format(biodata, framework[biodata]) 


Saya mau menanyakan mengenai detail dari code saya 
kenapa antara orang dan framework jadi dimunculkan semua 

apakah bisa ini untuk menggabungkan 3 dictionary ? 
0 jempol




doktercode
164
12
penanya
· 8 tahun yang lalu · 0 jempol

orang = { 'nama' : 'Linus Torvalds',
  'tahun lahir': 1969,
  'warga negara': 'Finlandia' }

for kunci in orang:
  print "{}: {}".format(kunci, orang[kunci])
  
framework = { 'nama' : 'Django',
  'bahasa': "Python",
  'tahun lahir': 2005,
  'versi': '1.9.6' }

for biodata in framework:
  print "{}: {} ".format(biodata, framework[biodata])
  
Desa = { 'nama' : 'Balige',
  'bahasa': "Aada ada aja ",
  'tahun lahir': 2005,
  'versi': '1.9.9' }

for village in Desa:
  print "{}: {}".format(village, Desa[village]) 


kesimpulannya 
1. semua yang ditulis dari code tersebut akan di gabungkan semua dari isinya 

2. Bisa menggabungkan banyak dictionary 

yang mau saya tanyakan, apakah bisa menuliskan semua penggabungan dalam 1 baris code antara code 1,2,3 ? 

muliyadi227
135
18
· 7 tahun, 10 bulan yang lalu · 0 jempol

Copy/Tuliskan saja ini : 

for kunci in framework:
	print "{}: {}".format(kunci, framework[kunci])

kenkyo
153
2
· 7 tahun, 9 bulan yang lalu · 1 jempol

maksud dari kata "kunci" itu untuk apa ya mastah??masih belum paham.

terimakasih