Menggabungkan list dan dictionary ?

Oleh Echo 108 1 pada Kamis, 23 Juni 2016, 06:11:39


Kembali ke forum soal ini

#python #list-dan-dict #dictionaries


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



pada bagian manakah yang harus saya perbaiki ??

mobil_1 = { "warna" : "merah", "jumlah pintu": 4 }
mobil_2 = { "warna" : "putih", "jumlah pintu": 2 }

daftar_mobil = ["mobil_1","mobil_2"]

coder = { 'nama' : 'saya',
  'jomblo' : True, 'mobil': [{'warna': 'merah', 'jumlah pintu': 4}, {'warna': 'putih', 'jumlah pintu': 2}]}

coder ["mobil"] = "daftar_mobil"
del coder ["jomblo"]
print coder
1 jempol


bramanto
300
1157
· 8 tahun, 6 bulan yang lalu · 3 jempol

Salam Diskusi, 

Hai Coder @Echo, periksa kembali sintaks code yang coder tuliskan. Pada baris ini : 

daftar_mobil = ["mobil_1","mobil_2"]

Ubah menjadi : 

daftar_mobil = [mobil_1, mobil_2]

karena kita bukan memasukkan sebuah string tetapi sebuah nama variabel

untuk mempersingkat penulisan code, ubah baris ini : 

coder = { 'nama' : 'saya',
  'jomblo' : True, 'mobil': [{'warna': 'merah', 'jumlah pintu': 4}, {'warna': 'putih', 'jumlah pintu': 2}]}

menjadi 

coder = { 'nama' : 'anda',
  'jomblo' : True }

kemudian, pada baris ini : 

coder ["mobil"] = "daftar_mobil"

ubah menjadi :

coder['mobil'] = daftar_mobil