Membangun dan Memperbesar List
Tambahkan, indeks, dan iterasikan List.
Membangun dan Memperbesar List adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.
Mengapa List?
Saat Anda memerlukan kelompok nilai yang berurutan dan dapat bertambah, gunakan List. List menyimpan item secara berurutan dan dapat memanjang saat Anda menambahkan item. 📋
Wadah Bertipe
List Mojo memiliki tipe: setiap elemen menggunakan satu tipe yang sama, seperti List[Int]. Keseragaman inilah yang membuatnya cepat.
var nums = List[Int]()Mulai dari Kosong
Memanggil List[Int]() memberi Anda list kosong yang siap diisi. Tipe dalam tanda kurung siku menunjukkan hal yang akan disimpannya.
var scores = List[Int]()Tambahkan Item
Tambahkan nilai ke bagian akhir dengan append. Setiap pemanggilan memperbesar list sebanyak satu item dengan mempertahankan urutan penyisipan.
scores.append(90)
scores.append(85)Baca Berdasarkan Indeks
Akses elemen menggunakan tanda kurung siku dan posisinya. Pengindeksan dimulai dari nol, jadi item pertama berada di posisi 0.
var first = scores[0]Berapa Banyak Item
Tanyakan ukuran list dengan len. Fungsi ini mengembalikan jumlah saat ini, yang berubah saat Anda melakukan append atau remove.
var n = len(scores)Ubah Elemen
Lakukan penetapan melalui indeks untuk mengganti nilai di tempatnya. Panjang list tetap sama; hanya slot tersebut yang diperbarui.
scores[0] = 100Iterasikan Item
Telusuri list dengan perulangan for. Perulangan ini memberikan setiap elemen secara langsung sehingga Anda jarang perlu mengelola indeks sendiri.
for s in scores:
print(s)Bangun dari Literal
Anda dapat mengisi list saat membuatnya dengan literal list. Mojo menyimpulkan tipe elemen dari nilai yang Anda berikan.
var fruits = List[String]("apple", "pear")Hapus dari Bagian Akhir
Buang item terakhir dengan pop. Operasi ini memperkecil list dan mengembalikan nilai yang Anda hapus.
var last = scores.pop()List Tumbuh di Heap
List menyimpan elemennya di heap, sehingga ukurannya dapat berubah dengan leluasa saat Anda melakukan append. Fleksibilitas itu adalah keunggulannya.
Pemeriksaan Singkat
Anda memiliki List[Int] kosong dan memanggil append tiga kali. Berapakah len list tersebut setelahnya?
Ringkasan
List adalah wadah berurutan, bertipe, dan dapat bertambah. Gunakan append untuk menambahkan, tanda kurung siku untuk mengindeks, dan len untuk menghitung. 🎯
Belajar Mojo dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membangun dan Memperbesar List” gratis?
Ya — teks lengkap “Membangun dan Memperbesar List” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membangun dan Memperbesar List”?
Tambahkan, indeks, dan iterasikan List. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Mojo Academy?
Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Membangun dan Memperbesar List” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?
Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membangun dan Memperbesar List
- Data Key-Value dengan Dict
- Item Unik dengan Set
- Memilih Koleksi yang Tepat