Data Key-Value dengan Dict
Cari nilai berdasarkan key.
Data Key-Value dengan Dict adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.
Cari Berdasarkan Kunci
Saat Anda ingin menemukan nilai berdasarkan nama, bukan posisi, gunakan Dict. Dict memetakan kunci ke nilai. 🔑
Dua Tipe dalam Tanda Kurung Siku
Dict menyatakan dua tipe: tipe kunci dan tipe nilai, seperti Dict[String, Int].
var ages = Dict[String, Int]()Tambahkan Pasangan
Simpan nilai dengan melakukan penetapan melalui kuncinya dalam tanda kurung siku. Ini menyisipkan pasangan kunci-nilai ke dalam dict.
ages["Ada"] = 36Baca Nilai
Ambil nilai dengan menempatkan kuncinya dalam tanda kurung siku. Dict mengembalikan apa pun yang Anda simpan di bawah kunci tersebut.
var a = ages["Ada"]Perbarui di Tempat
Menetapkan nilai ke kunci yang sudah ada akan menimpa nilainya. Kunci tetap unik sehingga duplikat tidak pernah muncul.
ages["Ada"] = 37Periksa Keanggotaan
Uji apakah kunci ada menggunakan operator in. Operator ini mengembalikan True atau False tanpa memunculkan kesalahan.
if "Ada" in ages:
print("found")Ukuran Dict
Hitung pasangan dengan len. Fungsi ini melaporkan jumlah entri kunci-nilai yang saat ini disimpan dict.
var count = len(ages)Iterasikan Kunci
Melakukan perulangan pada dict akan menelusuri kunci-kuncinya. Gunakan setiap kunci untuk mengakses nilainya di dalam isi perulangan.
for name in ages:
print(name)Hapus Pasangan
Hapus entri dengan metode pop dan berikan kuncinya. Operasi ini menghapus pasangan tersebut dan mengembalikan nilainya.
var removed = ages.pop("Ada")Kunci Harus Dapat Di-hash
Dict dapat menemukan nilai dengan cepat karena kuncinya dapat di-hash. String dan Int sangat cocok digunakan sebagai kunci.
Pencarian Rata-Rata yang Cepat
Pencarian, penyisipan, dan pembaruan memerlukan waktu yang kira-kira konstan. Kecepatan inilah yang membuat dict banyak digunakan dalam kode nyata.
Pemeriksaan Singkat
Sebuah Dict sudah memiliki kunci "Ada". Anda menetapkan ages["Ada"] = 37. Apa yang terjadi pada ukuran dict?
Ringkasan
Dict memetakan kunci unik ke nilai untuk pencarian cepat. Gunakan tanda kurung siku untuk menetapkan dan mengambil nilai, in untuk memeriksa, 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 “Data Key-Value dengan Dict” gratis?
Ya — teks lengkap “Data Key-Value dengan Dict” 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 “Data Key-Value dengan Dict”?
Cari nilai berdasarkan key. 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 2 dari 4.
Berapa lama pelajaran “Data Key-Value dengan Dict” 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