📦 Struktur Data Dasar

Level: Intermediate

Struktur data adalah cara kita menyimpan dan mengorganisir data agar mudah digunakan. Bayangkan seperti lemari penyimpanan: ada laci untuk daftar, kotak untuk pasangan kunci-nilai, dan set untuk koleksi unik.

📖 Jenis Struktur Data Dasar di Python

🛠️ Praktik Kecil

# List
buah = ["apel", "pisang", "jeruk"]
buah.append("mangga")
print(buah)

# Tuple
koordinat = (10, 20)
print("X:", koordinat[0], "Y:", koordinat[1])

# Set
angka = {1, 2, 3, 3, 2}
print(angka)  # otomatis unik

# Dictionary
mahasiswa = {"nama": "Doddy", "umur": 25}
print(mahasiswa["nama"])

👉 Perhatikan perbedaan karakteristik tiap struktur data.

🎮 Mini Challenge

Buat program yang menyimpan daftar nilai mahasiswa dalam sebuah dictionary, dengan nama mahasiswa sebagai kunci dan nilai sebagai value. Tampilkan semua data, lalu hitung rata-rata nilainya.