Daftar Referensi Python
Tuple adalah koleksi berurutan yang tidak bisa diubah (immutable) setelah dibuat. Cocok untuk data yang memang tetap: koordinat, tanggal, pasangan nilai — lebih aman dan sedikit lebih hemat dari list.
Sintaks
nama_tuple = (item1, item2, item3)
List vs Tuple
List [ ] |
Tuple ( ) |
|
|---|---|---|
| Bisa diubah? | Ya (mutable) | Tidak (immutable) |
| Cocok untuk | data yang bertambah/berubah | data tetap |
| Method | banyak (append, remove…) | hanya count() dan index() |
Contoh
koordinat = (3, 4)
x, y = koordinat
print(x)
print(y)
Output:
3
4
Contoh Lainnya
Akses indeks, count, dan index
warna = ("merah", "hijau", "biru", "merah")
print(warna[1])
print(warna.count("merah"))
print(warna.index("biru"))
Output:
hijau
2
2
Tuple tanpa kurung dan tukar nilai
titik = 5, 8
print(titik)
a, b = 1, 2
a, b = b, a
print(a, b)
Output:
(5, 8)
2 1
Tuple satu item butuh koma
bukan_tuple = (5)
tuple_benar = (5,)
print(type(bukan_tuple))
print(type(tuple_benar))
Output:
<class 'int'>
<class 'tuple'>
Kesalahan Umum
koordinat[0] = 10→TypeError. Tuple tidak bisa diubah — buat tuple baru atau pakai list.(5)bukan tuple, itu angka biasa — tuple satu item wajib koma:(5,).- Unpack jumlah tidak cocok:
x, y = (1, 2, 3)→ValueError.
Pelajari Lebih Lanjut
- Referensi: List di Python · Dictionary di Python
- Buku Belajar Python untuk Pemula: Bab 12
