CARA #1 (TANPA MENGGUNAKAN APPEND): ============================ mobil_1 = { "warna" : "merah", "jumlah pintu": 4 } mobil_2 = { "warna" : "putih", "jumlah pintu": 2 } daftar_mobil = [mobil_1, mobil_2] coder = { 'nama' : 'Chang Chi Lung', 'jomblo' : True } # tambahkan mobil_1 dan mobil_2 ke daftar_mobil # masih ingat cara menambahkan ke list? (hint: append) """ jika tidak diminta menggunakan append, maka mobil_1 & mobil_2 bisa ditambahkan langsung ke daftar_mobil = [mobil_1, mobil_2], lihat contoh di atas""" # berikan kunci baru bernama 'mobil' ke coder # dan berikan nilai daftar_mobil coder['mobil'] = daftar_mobil # hapus 'jomblo' di coder # kita mau tidak ada yang tahu XD del coder['jomblo'] # kita lihat seperti apa coder sekarang print coder CARA #2 (DENGAN MENGGUNAKAN APPEND): ============================ mobil_1 = { "warna" : "merah", "jumlah pintu": 4 } mobil_2 = { "warna" : "putih", "jumlah pintu": 2 } daftar_mobil = [] coder = { 'nama' : 'Chang Chi Lung', 'jomblo' : True } # tambahkan mobil_1 dan mobil_2 ke daftar_mobil # masih ingat cara menambahkan ke list? (hint: append) daftar_mobil.append(mobil_1) daftar_mobil.append(mobil_2) # berikan kunci baru bernama 'mobil' ke coder # dan berikan nilai daftar_mobil coder['mobil'] = daftar_mobil # hapus 'jomblo' di coder # kita mau tidak ada yang tahu XD del coder['jomblo'] # kita lihat seperti apa coder sekarang print coder Pertanyaannya: =========== Apakah cara tersebut bisa disamakan (meski jawaban akhirnya sama) atau akan bermasalah saat menjalankan program secara keseluruhan?
3 jempol
begig.04
127
0
·
7 tahun, 9 bulan yang lalu
·
0 jempol
Menurut saya kedua cara tersebut tidaklah salah, cara #1 tidak menggunakan append dikarenakan data mobil_1 dan mobil_2 sudah tertera didalam list daftar_mobil sedangkan pada cara #2 anda menggunakan append dikarenakan ingin menambahkan data mobil_1 dan mobil_2 pada list daftar_mobil. Menurut saya code yang anda rangkai sudah tepat dan tidak membuat permasalahan dalam susunan code tersebut