List: Menyimpan Banyak Data
Membuat daftar dan memakai blok add, delete, item, length.
Kapan butuh list?
Variabel hanya menyimpan satu nilai. Untuk 10 soal kuis atau 5 nama pemain terbaik, kamu butuh list: kumpulan nilai berurutan, tiap nilai punya nomor urut (mulai dari 1 di Scratch).
Membuat list
Kategori Variables → Make a List → beri nama, misalnya daftar-belanja.
Blok list
tambahkan apel ke daftar — menambah di akhir.
hapus 1 dari daftar / hapus semua dari daftar
sisipkan pisang pada 1 dari daftar
ganti item 1 dari daftar dengan jeruk
item 1 dari daftar — membaca nilai.
panjang daftar — jumlah item.
daftar berisi apel? — pencarian.
Menelusuri semua isi list
atur i ke 1
ulangi (panjang daftar) kali
katakan (item i dari daftar) selama 1 detik
ubah i sebesar 1
Perhatian: indeks
| Bahasa | Item pertama |
|---|---|
| Scratch | 1 |
| Python / JavaScript | 0 |
Contoh pemakaian
- Kuis: list pertanyaan dan list jawaban.
- Papan skor: urutan skor tertinggi.
- Musuh acak: nama-nama kostum.
Coba di Scratch: buat list "buah" berisi 3 buah, lalu kucing menyebutkannya satu per satu dengan perulangan.