1.
LIST (Daftar)
Pengertian
List adalah tipe data Python yang digunakan untuk
menyimpan banyak data dalam satu variabel.
List bersifat dapat diubah (mutable).
Ciri-ciri
List
- Menggunakan
tanda kurung siku []
- Data bisa
diubah, ditambah, atau dihapus
- Data boleh
berbeda tipe (angka, teks, dll)
Contoh
List
nama_siswa
= ["Andi", "Budi", "Citra"]
nilai
= [80, 85, 90]
Mengakses
Data List
print(nama_siswa[0]) # Andi
print(nama_siswa[2]) # Citra
Mengubah
Data List
nama_siswa[1]
= "Doni"
print(nama_siswa)
Menambah
Data List
nama_siswa.append("Eka")
print(nama_siswa)
Menghapus
Data List
nama_siswa.remove("Andi")
print(nama_siswa)
2.
TUPLE
Pengertian
Tuple adalah tipe data untuk menyimpan banyak data yang
tidak dapat diubah setelah dibuat.
Ciri-ciri
Tuple
- Menggunakan
tanda kurung ()
- Data tidak
bisa diubah
- Lebih aman
untuk data tetap
Contoh
Tuple
hari
= ("Senin", "Selasa", "Rabu")
Mengakses
Data Tuple
print(hari[0]) # Senin
print(hari[2]) # Rabu
Contoh
Kesalahan (Tidak Bisa Diubah)
hari[1]
= "Kamis" # ERROR
📌 Kesimpulan:
Gunakan tuple jika datanya tetap dan tidak ingin berubah.
3.
DICTIONARY (Kamus)
Pengertian
Dictionary adalah tipe data yang menyimpan data dalam bentuk pasangan
kunci (key) dan nilai (value).
Ciri-ciri
Dictionary
- Menggunakan
tanda kurung kurawal { }
- Setiap data
memiliki key : value
- Data dapat
diubah
Contoh
Dictionary
siswa
= {
"nama": "Andi",
"kelas": 8,
"nilai": 85
}
Mengakses
Data Dictionary
print(siswa["nama"])
print(siswa["nilai"])
Mengubah
Data Dictionary
siswa["nilai"]
= 90
print(siswa)
Menambah
Data Dictionary
siswa["alamat"]
= "Bali"
print(siswa)
Menghapus
Data Dictionary
del
siswa["kelas"]
print(siswa)
4.
Perbandingan Singkat
|
Tipe
Data |
Bisa
Diubah |
Bentuk |
|
List |
Ya |
[] |
|
Tuple |
Tidak |
() |
|
Dictionary |
Ya |
{key:value} |
5.
Contoh Kasus Sederhana
nama
= ["Andi", "Budi"]
hari
= ("Senin", "Selasa")
data_siswa
= {
"nama": "Citra",
"kelas": 8
}
print(hari)
print(data_siswa["nama"])
✨ Kesimpulan
- List → data banyak & bisa berubah
- Tuple → data tetap & aman
- Dictionary → data dengan keterangan (key–value)

0 comments:
Posting Komentar