Dictionary
Gunakan pasangan kunci-nilai untuk menyimpan data.
Dictionary adalah pelajaran Python For Kids 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 Python For Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python For Kids mencakup 4 pelajaran total.
Pengantar Dictionary
Dictionary
Selamat datang di pelajaran Struktur Data! Hari ini, kita akan mempelajari dictionary dalam Python, yang memungkinkan Anda menyimpan data dalam pasangan kunci-nilai.

Apa Itu Dictionary?
Dictionary adalah kumpulan item yang setiap itemnya disimpan sebagai pasangan kunci dan nilai. Dictionary berguna untuk mengatur data agar informasi mudah diambil berdasarkan kunci unik.
- Kunci: Pengenal unik untuk setiap item.
- Nilai: Data yang terkait dengan suatu kunci.
Membuat Dictionary
Anda dapat membuat dictionary dengan menempatkan item di dalam kurung kurawal ({}), dipisahkan oleh koma. Setiap kunci dipisahkan dari nilainya dengan titik dua (:).
Contoh:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}Mengakses Nilai dalam Dictionary
Anda dapat mengakses nilai yang terkait dengan kunci tertentu menggunakan kunci tersebut di dalam tanda kurung siku ([]) atau metode get().
Contoh:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
Menambahkan Item ke Dictionary
Anda dapat menambahkan pasangan kunci-nilai baru ke dictionary dengan menetapkan nilai ke kunci baru.
Contoh:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
Memodifikasi Nilai dalam Dictionary
Karena dictionary dapat diubah, Anda dapat mengubah nilai yang terkait dengan kunci yang sudah ada.
Contoh:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
Menghapus Item dari Dictionary
Anda dapat menghapus item dari dictionary menggunakan pernyataan del atau metode pop().
Contoh:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
Melakukan Iterasi pada Kamus
Anda dapat melakukan perulangan pada kamus untuk mengakses kunci dan nilainya menggunakan perulangan for.
Contoh:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
Kerja Bagus!
Anda telah mempelajari cara menggunakan kamus untuk menyimpan dan mengelola data dalam pasangan kunci-nilai. Kamus merupakan alat yang ampuh untuk mengatur informasi dalam program Python Anda. Teruslah berlatih dengan membuat kamus sendiri dan mencoba berbagai fiturnya!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Dictionary” gratis?
Ya — teks lengkap “Dictionary” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python For Kids, upgrade ke CoddyKit PRO. Kursus Python For Kids mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Dictionary”?
Gunakan pasangan kunci-nilai untuk menyimpan data. Kamu berlatih Python For Kids 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 Python For Kids?
Tidak diperlukan pengalaman sebelumnya. Python For Kids 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 “Dictionary” 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 Python For Kids ini?
Ya. Setiap pelajaran Python For Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.