Tuple pada Python
Disusun oleh: Cecylia Karen
🐍 Dasar-dasar Struktur Data Python
1. Pengertian Tuple
• Tuple adalah tipe data koleksi di Python yang
digunakan untuk menyimpan beberapa item
dalam satu variabel.
• Tuple bersifat immutable (tidak bisa diubah
setelah dibuat).
• Contoh:
• data_tuple = ('apel', 'pisang', 'ceri')
2. Ciri-ciri Tuple
• • Menggunakan tanda kurung ( )
• • Dapat berisi berbagai tipe data
• • Bersifat immutable (tidak dapat diubah)
• • Dapat diakses dengan indeks
• • Dapat berisi tuple lain (nested tuple)
3. Cara Membuat Tuple
• a. Dengan tanda kurung: buah = ('apel',
'mangga', 'jeruk')
• b. Tanpa tanda kurung: angka = 1, 2, 3, 4
• c. Satu elemen (harus pakai koma): satu = (5,)
4. Mengakses & Slicing Tuple
• Gunakan indeks untuk mengambil elemen:
• hewan = ('kucing', 'anjing', 'kelinci')
• print(hewan[0]) → kucing
• Slicing:
• angka = (0,1,2,3,4,5)
• print(angka[1:4]) → (1,2,3)
5. Operasi Tuple
• Gabungan: (1,2,3) + (4,5) → (1,2,3,4,5)
• Perulangan: (1,2,3)*2 → (1,2,3,1,2,3)
• Unpacking:
• nama, umur, kota = ('Andi', 20, 'Jakarta')
6. Fungsi dan Metode Tuple
• len() → Menghitung jumlah elemen
• max() / min() → Nilai terbesar/terkecil
• sum() → Menjumlahkan elemen angka
• count(x) → Menghitung jumlah kemunculan
• index(x) → Posisi elemen
7. Perbedaan Tuple vs List
• Tuple → ( ) | Immutable | Lebih cepat | Data
tetap
• List → [ ] | Mutable | Bisa diubah | Data
fleksibel
8. Kelebihan Tuple
• ✅ Lebih cepat diproses
• ✅ Aman karena tidak bisa diubah
• ✅ Dapat digunakan sebagai key pada
dictionary
• ✅ Lebih hemat memori
9. Contoh Program Tuple
• buah = ('apel','jeruk','mangga','apel')
• print(len(buah)) → 4
• print([Link]('apel')) → 2
• print([Link]('jeruk')) → 1