Modul 6: Struktur Data
Yang akan kamu kuasai
- Menyimpan banyak data dengan list
- Memakai dict untuk data berpasangan
- Tahu kapan memakai tuple dan set
1 · Teori (~5–10 mnt baca)
list adalah kumpulan berurutan yang bisa diubah: angka = [1, 2, 3]. Akses lewat indeks mulai dari 0. Method penting: append() menambah, len() menghitung.
angka = [10, 20, 30] angka.append(40) print(angka[0]) # 10 print(len(angka)) # 4 print(max(angka)) # 40
Output:
10
4
40dict menyimpan pasangan kunci → nilai, seperti kamus: siswa = {"nama": "Budi", "nilai": 90}. Akses dengan siswa["nama"]. tuple seperti list tapi tidak bisa diubah (cocok untuk data tetap). set berisi item unik tanpa urutan (menghapus duplikat).
siswa = {"nama": "Budi", "nilai": 90}
print(siswa["nilai"]) # 90
huruf = set("bubu")
print(len(huruf)) # 2 -> hanya {b, u}Output:
90
22 · Video
Tonton 1 video inti dari kurasi pencarian ini (gratis, di YouTube):
▶ Tonton Video PilihanPraktek — Editor Python di Browser
Buat dict siswa = {"nama": "Budi", "nilai": 90}, list angka = [1, 2, 3] lalu tambahkan 4 dengan append(). Cek jawaban.
Petunjuk
angka.append(4)
⚠️ Hindari while True: tanpa break — Python berjalan di tab browser; loop tak berujung bisa membekukan halaman (refresh untuk reset). Perangkat lemah atau kuota kecil? Praktek ini juga bisa dikerjakan di Google Colab ↗.
Kuis
0/3 terjawab1. Indeks pertama sebuah list di Python adalah…
2. Struktur data yang menyimpan pasangan kunci → nilai adalah…
3. Struktur yang otomatis menghapus duplikat adalah…