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

  1. Immutable: Karena Tuple tidak dapat diubah setelah dibuat, mereka cocok digunakan untuk data yang tidak boleh berubah.

  2. 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.