Main Menu

Belajar Python Dasar #10: Dictionary


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Python Dasar #10: Dictionary

Halo teman-teman semuanya, pada artikel kali ini kita akan membahas tentang Dictionary di Python. Dictionary adalah salah satu struktur data penting yang digunakan untuk menyimpan data dalam bentuk key-value pair. Setiap data memiliki key (kunci unik) dan value (nilai) yang bisa diakses melalui key tersebut.

Dictionary mirip seperti kamus: ada kata (key) dan artinya (value).

Membuat Dictionary

# Membuat dictionary sederhana
mahasiswa = {
    "nama": "Budi",
    "umur": 20,
    "jurusan": "Informatika"
}

print(mahasiswa)

Output:

{'nama': 'Budi', 'umur': 20, 'jurusan': 'Informatika'}

Mengakses Data

print(mahasiswa["nama"])    # Budi
print(mahasiswa.get("umur")) # 20

Jika menggunakan get(), maka jika key tidak ada akan mengembalikan None (tidak error).

Menambah dan Mengubah Data

mahasiswa["angkatan"] = 2023   # Menambah data baru
mahasiswa["umur"] = 21         # Mengubah value umur

print(mahasiswa)

Output:

{'nama': 'Budi', 'umur': 21, 'jurusan': 'Informatika', 'angkatan': 2023}

Menghapus Data

mahasiswa.pop("jurusan")   # Menghapus dengan key
del mahasiswa["nama"]      # Menghapus dengan del

print(mahasiswa)

Output:

{'umur': 21, 'angkatan': 2023}

Iterasi Dictionary

Kita bisa melakukan perulangan pada dictionary.

for key, value in mahasiswa.items():
    print(key, ":", value)

Output:

umur : 21
angkatan : 2023

Nested Dictionary

Dictionary bisa berisi dictionary lain di dalamnya.

kampus = {
    "mahasiswa1": {"nama": "Budi", "umur": 21},
    "mahasiswa2": {"nama": "Siti", "umur": 22}
}

print(kampus["mahasiswa1"]["nama"])  # Budi

Kesimpulan

Pada artikel ini kita sudah belajar tentang Dictionary di Python, yaitu struktur data yang menyimpan pasangan key-value.

Kita sudah melihat bagaimana cara membuat dictionary, mengakses data, menambah atau mengubah nilai, menghapus item, melakukan iterasi, hingga menggunakan nested dictionary.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami