Pengkodean Pemula dengan Blok
Bab
>
Tingkat
List Lanjutan dan Struktur Data
Membuat Daftar Bersarang
Meskipun ada banyak alat yang bisa Anda gunakan untuk menulis kode dengan lebih efisien, setiap situasi memiliki praktik terbaiknya masing-masing. Daftar bersarang (struktur seperti kamus) adalah cara lain untuk menyimpan nilai; mereka mirip dengan daftar tetapi dalam kasus ini menyimpan baik kunci maupun nilai untuk setiap item.
Ambil semua buah di area ini dan gunakan struktur daftar bersarang untuk menyimpan semuanya, yaitu baik nama buahnya maupun jumlah yang berhasil Anda ambil. Coba sekarang!

Tujuan
Ambil semua buah dan simpan dalam list bersarang, kemudian hitung berapa banyak yang sudah kamu ambil.
Terdapat berbagai buah yang tersebar di hutan, sebaiknya ambil mereka, yaitu: "Apel", "Jeruk" dan "Pir".
Sementara variabel dan list adalah cara yang efisien untuk menyimpan nilai guna penggunaan di kemudian hari, cara lain yang efektif untuk menyimpan nilai adalah dengan menggunakan list bersarang (struktur yang mirip dengan kamus). Struktur ini mirip dengan list tetapi alih-alih hanya menyimpan satu nilai, ia menyimpan baik nilai maupun kunci (indeks) untuk nilai tersebut.
Gunakan blok set dict value untuk membuat dan mengisi struktur list bersarang bernama bag. Untuk setiap jenis buah, gunakan set dict value dengan bag, nama buah sebagai kunci (misalnya, "Apel"), dan jumlah yang kamu ambil sebagai nilai.
Kode di atas akan menyimpan nama item dalam struktur list bersarang dan menggunakannya sebagai kunci; dalam hal ini, kunci tersebut akan memiliki angka yang mewakili berapa banyak item yang telah kamu ambil.
Setelah kamu selesai mengambil buah dan memasukkannya ke dalam struktur list bersarang, hitunglah dengan berjalan menuju tanda X dan menggunakan blok speak dengan variabel bag, seperti ini: gunakan blok speak dan sambungkan variabel bag ke dalamnya.