Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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.
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.
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,)
Kamu bisa mengakses item dalam tuple menggunakan indeks, dimulai dari 0.
my_tuple = ('apel', 'jeruk', 'pisang')
print(my_tuple[1]) # Output: jeruk
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.
len()
untuk mengetahui panjang tupleprint(len(my_tuple)) # Output: 3
+
tuple1 = (1, 2)
tuple2 = (3, 4)
print(tuple1 + tuple2) # Output: (1, 2, 3, 4)
*
print(('a',) * 3) # Output: ('a', 'a', 'a')
count()
untuk menghitung jumlah kemunculan item tertentumy_tuple = (1, 2, 2, 3)
print(my_tuple.count(2)) # Output: 2
index()
untuk mencari posisi item tertentuprint(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.