Saat baru belajar Python, kamu perlu menguasai struktur data di dalamnya–salah satunya adalah dictionary.
Dictionary menjadi pondasi penting untuk banyak hal, mulai dari analisis data, pengembangan web, hingga pemrosesan API yang sering digunakan dalam proyek nyata.
Maka dari itu, simak artikel ini untuk mempelajari struktur dasar dan cara membuat dictionary Python dengan tiga metode yang tersedia!
Pentingnya Menguasai Dictionary Python
Kenapa kamu perlu menguasai dictionary? Dictionary menyediakan struktur data yang fleksibel, mudah diakses, dan sering digunakan dalam proyek nyata.
- Struktur Data yang Fleksibel: Dictionary dapat menyimpan data berbentuk angka, teks, hingga list. Fleksibilitas ini membuatnya ideal untuk mengelola data kompleks seperti informasi pengguna atau hasil API.
- Akses Data yang Cepat: Dengan dictionary, kamu dapat mengakses data hanya dengan menggunakan key sehingga tidak perlu lagi menelusuri seluruh elemen.
- Sering Digunakan dalam Proyek Nyata: Dengan memahami dictionary, kamu siap menggunakannya untuk pengembangan aplikasi modern.
Baca juga: Arti dan 5 Perbedaan Tuple, List, dan Dictionary dalam Python
Struktur Dasar Dictionary
Dictionary terdiri dari dua elemen utama, yaitu key dan value.
Setiap key harus unik dan digunakan untuk mengakses nilai yang sesuai. Format penulisannya menggunakan kurung kurawal {} dengan tanda titik dua (:) untuk memisahkan key dan value.
Berikut adalah contoh sederhana struktur dictionary:
siswa = {
"nama": "Andi",
"umur": 17,
"nilai": 90
}Pada contoh di atas, “nama”, “umur”, dan “nilai” adalah key, sementara “Andi”, 17, dan 90 adalah value yang tersimpan dalam dictionary tersebut.
Cara Membuat Dictionary di Python
Saat ingin membuat dictionary, Python menawarkan tiga metode yang berbeda, yaitu: pembuatan Dictionary kosong, Dictionary dengan nilai awal, dan Dictionary dari list atau tuple.
1. Membuat Dictionary Kosong
Ikuti langkah-langkah berikut untuk menentukan nama variabel.
Tentukan Nama Variabel
Tentukan nama variabel untuk dictionary-mu. Pilih nama yang deskriptif agar mudah dipahami ketika membaca kode.
Contohnya adalah data_siswa, data_produk, dan kontak_telepon.
Gunakan Kurung Kurawal Kosong atau Fungsi dict()
Untuk membuat dictionary kosong, kamu dapat menggunakan tanda kurung kurawal ({}) atau fungsi dict().
Misalnya: data_siswa = {} atau data_produk = dict( )
Verifikasi Dictionary Sudah Terbuat
Cetak dictionary untuk memastikan sudah berhasil dibuat dengan benar.
print(data_siswa)
Jika berhasil, hasilnya akan menampilkan {} yang artinya dictionary kosong telah terbentuk.
Isi Dictionary Kosong dengan Data
Dictionary kosong ini sudah siap digunakan. Tambahkan data ke dalam dictionary sesuai kebutuhanmu.
Misalnya:
data_siswa["nama"] = "Ahmad"
data_siswa["kelas"] = "12 IPA"
data_siswa["nilai"] = 85
print(data_siswa)
Hasilnya akan seperti ini:

2. Membuat Dictionary dengan Nilai Awal
Ikuti langkah-langkah ini untuk membuat dictionary Pyhon dengan nilai awal!
Rencanakan Struktur Data
Tentukan data apa saja yang ingin kamu simpan beserta key dan value-nya. Rencanakan struktur datamu dengan baik agar mudah diakses nanti.
Contohnya:
Key: "nama_produk", Value: "Laptop Gaming"
Key: "harga", Value: 15000000”
Key: "stok", Value: "25"
Buat Dictionary Sederhana
Tulis nama variabel diikuti tanda sama dengan =, lalu buka kurung kurawal {. Di dalam kurung kurawal, tulis pasangan key-value dengan format key: value.
Contohnya:
produk = {
"nama_produk": "Laptop Gaming"
}
Tambahkan Item dengan Koma
Tambahkan item lainnya dengan memisahkan setiap pasangan menggunakan koma. Kamu bisa menulisnya dalam satu baris atau multi-baris.
Dictionary juga bisa menyimpan berbagai tipe data sebagai value, mulai dari string, integer, boolean, bahkan list!
Contoh dictionary dengan tipe data campuran:
Misalnya:
produk = {
"id": 101,
"nama_produk": "Laptop Gaming",
"harga": 15000000,
"stok": 25,
"tersedia": True,
"spesifikasi": ["Intel i7", "16GB RAM", "RTX 3060"]
}Hasilnya akan seperti ini:

Kamu bisa mengganti kode print-nya agar mengeluarkan output sesuai kebutuhan, misalnya print(produk["spesifikasi"]) atau print(produk["tersedia"]).
3. Membuat Dictionary dari List atau Tuple
Ikuti langkah-langkah ini untuk membuat dictionary Python dari list atau tuple!
Siapkan Data dalam List of Tuples
Siapkan data dalam bentuk list yang berisi tuples. Setiap tuple berisi dua elemen, yaitu key dan value.
Misalnya:
data_list = [("nama", "Andi"), ("umur", 25), ("pekerjaan", "Programmer")]
Konversi List of Tuples ke Dictionary
Gunakan fungsi bawaan Python dict() untuk mengkonversi data_list of tuples menjadi dictionary. Contohnya:
data_list = [("nama", "Andi"), ("umur", 25), ("pekerjaan", "Programmer")]
data_dict = dict(data_list)
Cetak atau Gunakan Dictionary yang Telah Dibuat
Setelah itu, kamu dapat melihat hasilnya dengan perintah print. Misalnya:
data_list = [("nama", "Andi"), ("umur", 25), ("pekerjaan", "Programmer")]
data_dict = dict(data_list)
print(data_dict)Berikut adalah hasil output-nya:

Mau mendapatkan praktik sederhana dengan bahasa Python? Yuk, ikuti kelas coding gratis dari Coding Studio! Klik link di atas untuk mendaftar, ya!
Cara Mengakses Data dalam Dictionary Python
Misalnya, kita memiliki contoh dictionary seperti ini.
data_nilai = {
"Matematika": 85,
"Fisika": 90,
"Kimia": 88
}Untuk mengakses data dalam dictionary, kamu bisa menggunakan key ([]) atau .get(). Metode ([]) akan menghasilkan error jika key tidak ditemukan, sementara .get() akan mengembalikan None atau nilai default jika key tidak ada.
1. Mengakses Nilai dengan Key
Untuk mendapatkan nilai dalam dictionary, gunakan key yang bersangkutan dengan tanda kurung siku ([]), seperti:
print("Nilai Matematika:", data_nilai["Matematika"])
print("Nilai Fisika:", data_nilai["Fisika"])Output-nya adalah sebagai berikut:
![Contoh Kode untuk Mengakses Nilai dalam Dictionary dengan Key ([])](https://codingstudio.id/wp-content/uploads/2025/11/Contoh-Kode-untuk-Mengakses-Nilai-dalam-Dictionary-dengan-Key--1024x576.png)
2. Menggunakan Method .get() untuk Mengakses Nilai
Cara ini lebih aman bila kamu kurang yakin ada key atau tidak karena .get() tidak akan menimbulkan error jika key tidak ditemukan. Misalnya:
print("Nilai Matematika:", data_nilai["Matematika"])
print("Nilai Fisika:", data_nilai["Fisika"])Output-nya adalah sebagai berikut:

Baca juga: Pengalaman Belajar Python Intensif Bersama Coding Studio
Siap Jadi Python Programmer?
Itulah langkah-langkah tentang cara membuat dictionary Python beserta contoh penggunaannya. Struktur data ini bukan hanya berguna untuk latihan dasar, tapi juga menjadi fondasi penting dalam analisis data dan pemrograman berbasis API.
Mau belajar Python dari nol sampai mahir? Yuk, ikuti kursus Python dari Coding Studio! Dalam kelas ini, kamu akan mempelajari konsep dasar sintaks, logika pemrograman, hingga teknik pemecahan masalah berbasis kode.
Berkat pendekatan praktis dan berbasis proyek nyata, kamu bisa mengerjakan project nyata untuk mendapatkan sertifikasi resmi dari Coding Studio.
Sudah cukup tertarik? Yuk, klik tautan di atas dan mulai langkahmu untuk berkarier menjadi seorang python developer!