Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

TUPLES PYTHON

Pelajari tentang tuples Python, tipe data yang tidak bisa diubah dan digunakan untuk menyimpan beberapa nilai dalam satu variabel dengan mudah.

Tuples di Python adalah salah satu tipe data yang sangat berguna untuk menyimpan beberapa item dalam satu variabel. Berbeda dengan list, tuples bersifat immutable, artinya isinya tidak bisa diubah setelah dibuat. Ini membuat tuples cocok untuk data yang harus tetap konstan selama program berjalan.

Apa itu Tuples Python?

Tuples adalah kumpulan data yang disusun secara berurutan dan tidak bisa diubah (immutable). Kamu bisa menyimpan berbagai tipe data dalam sebuah tuple, seperti angka, string, atau bahkan tuple lain.

Cara membuat tuple

Kamu bisa membuat tuple dengan menuliskan beberapa nilai yang dipisahkan koma dan dibungkus tanda kurung ().

my_tuple = (1, 2, 3)
print(my_tuple)  # Output: (1, 2, 3)

Jika hanya ada satu nilai, tambahkan koma di belakangnya supaya Python tahu itu tuple:

single_item = (5,)
print(single_item)  # Output: (5,)

Mengakses nilai dalam tuple

Kamu bisa mengakses item dalam tuple menggunakan indeks, dimulai dari 0.

my_tuple = ('apel', 'jeruk', 'pisang')
print(my_tuple[1])  # Output: jeruk

Immutable: tidak bisa diubah

Coba ubah isi tuple berikut ini:

my_tuple = (10, 20, 30)
my_tuple[1] = 50  # Error: 'tuple' object does not support item assignment

Kamu akan mendapat error karena tuples tidak bisa diubah setelah dibuat.

Kelebihan tuples

  • Keamanan data: Karena tidak bisa diubah, data lebih aman dari perubahan tidak sengaja.
  • Performa lebih cepat dibanding list saat hanya dibaca.
  • Bisa digunakan sebagai key pada dictionary karena bersifat immutable.

Operasi dasar pada tuples

  • Menggunakan fungsi len() untuk mengetahui panjang tuple
print(len(my_tuple))  # Output: 3
  • Menggabungkan dua tuple dengan operator +
tuple1 = (1, 2)
tuple2 = (3, 4)
print(tuple1 + tuple2)  # Output: (1, 2, 3, 4)
  • Mengulang tuple dengan operator *
print(('a',) * 3)  # Output: ('a', 'a', 'a')

Fungsi built-in yang berguna untuk tuple

  • count() untuk menghitung jumlah kemunculan item tertentu
my_tuple = (1, 2, 2, 3)
print(my_tuple.count(2))  # Output: 2
  • index() untuk mencari posisi item tertentu
print(my_tuple.index(3))  # Output: 3

Tuples Python sangat cocok ketika kamu ingin menyimpan data yang tidak boleh berubah, misalnya koordinat titik (x,y), record tetap, atau data yang dipakai sebagai key dictionary. Dengan pemahaman dasar ini, kamu bisa mulai menggunakan tuples untuk menulis program yang lebih baik dan terstruktur.

👈🏼 Lists Python
Sets Python 👉🏼