📖 Jenis Struktur Data Dasar di Python
- List: menyimpan kumpulan data berurutan, bisa diubah.
- Tuple: mirip list, tapi tidak bisa diubah (immutable).
- Set: kumpulan data unik, tidak berurutan.
- Dictionary: pasangan kunci-nilai, seperti kamus.
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.
# 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.
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.