Tuple
Tuple adalah salah satu jenis struktur data dalam Python yang mirip dengan daftar (list). Namun, ada perbedaan utama antara keduanya: Tuple bersifat immutable atau tidak dapat diubah. Artinya, setelah Anda membuat Tuple, Anda tidak dapat mengubah elemen-elemennya.
Cara Membuat Tuple
Anda dapat membuat Tuple dengan menggunakan tanda kurung () dan memisahkan elemen-elemen dengan tanda koma. Contoh:
my_tuple = (1, 2, 3, 'Hello')
Mengakses Elemen Tuple
Anda dapat mengakses elemen-elemen Tuple dengan menggunakan indeks, sama seperti pada list. Indeks dimulai dari 0. Contoh:
elemen_pertama = my_tuple[0] # Mengambil elemen pertama
elemen_terakhir = my_tuple[-1] # Mengambil elemen terakhir
Keuntungan Tuple
Immutable: Karena Tuple tidak dapat diubah setelah dibuat, mereka cocok digunakan untuk data yang tidak boleh berubah.
Performa: Tuple lebih efisien daripada list jika Anda hanya perlu menyimpan data yang tetap.
Contoh Penggunaan Tuple
# Membuat Tuple
coord = (3, 4)
# Unpacking Tuple
x, y = coord
print(f'x: {x}, y: {y}')
# Menggunakan Tuple dalam loop
points = [(1, 2), (3, 4), (5, 6)]
for point in points:
x, y = point
print(f'x: {x}, y: {y}')
Kesimpulan
Tuple adalah struktur data dalam Python yang bersifat immutable, berguna untuk menyimpan data yang tidak boleh diubah. Mereka dibuat dengan tanda kurung () dan elemen-elemen dipisahkan dengan koma. Anda dapat mengakses elemen-elemen Tuple dengan indeks, dan Tuple dapat digunakan dalam loop dan fungsi lainnya.