Python : Tuple Python

Tuple adalah tipe data dalam Python yang digunakan untuk menyimpan sekumpulan item. Tidak seperti list, tuple bersifat immutable, artinya sekali dibuat, elemen-elemen dalam tuple tidak bisa diubah, ditambah, atau dihapus. Tuple menggunakan tanda kurung biasa () untuk mendefinisikannya.

Membuat Tuple

Anda bisa membuat tuple dengan menempatkan elemen-elemen di dalam tanda kurung dan dipisahkan dengan koma.

# Membuat tuple kosong
tuple1 = ()

# Membuat tuple dengan beberapa elemen
tuple2 = (1, 2, 3, 4, 5)
tuple3 = ("apple", "banana", "cherry")
tuple4 = (1, "apple", 3.5, True)

print(tuple1)  # Output: ()
print(tuple2)  # Output: (1, 2, 3, 4, 5)
print(tuple3)  # Output: ("apple", "banana", "cherry")
print(tuple4)  # Output: (1, "apple", 3.5, True)

Operasi Dasar pada Tuple

Mengakses Elemen dalam Tuple

Anda bisa mengakses elemen dalam tuple menggunakan indeks. Indeks dimulai dari 0.

tuple1 = ("apple", "banana", "cherry")
print(tuple1[0])  # Output: apple
print(tuple1[1])  # Output: banana
print(tuple1[-1]) # Output: cherry (indeks negatif mulai dari akhir)

Mengiris Tuple

Anda bisa mengiris tuple menggunakan sintaks start:end.

tuple1 = ("apple", "banana", "cherry", "date", "elderberry")
print(tuple1[1:3])  # Output: ("banana", "cherry")
print(tuple1[:2])   # Output: ("apple", "banana")
print(tuple1[3:])   # Output: ("date", "elderberry")

Menggabungkan Dua Tuple

Anda bisa menggabungkan dua tuple menggunakan operator +.

tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
tuple3 = tuple1 + tuple2
print(tuple3)  # Output: (1, 2, 3, 4, 5, 6)

Mengulang Tuple

Anda bisa mengulang elemen dalam tuple menggunakan operator *.

tuple1 = ("apple", "banana")
tuple2 = tuple1 * 3
print(tuple2)  # Output: ("apple", "banana", "apple", "banana", "apple", "banana")

Fungsi dan Metode Tuple

Python menyediakan beberapa fungsi dan metode untuk bekerja dengan tuple.

Fungsi/MetodeDeskripsiContoh Kode
len(tuple)Mengembalikan jumlah elemen dalam tuplepython<br>tuple1 = (1, 2, 3)<br>print(len(tuple1))
min(tuple)Mengembalikan elemen terkecil dalam tuplepython<br>tuple2 = (1, 2, 3)<br>print(min(tuple2))
max(tuple)Mengembalikan elemen terbesar dalam tuplepython<br>tuple3 = (1, 2, 3)<br>print(max(tuple3))
sum(tuple)Mengembalikan jumlah elemen-elemen dalam tuplepython<br>tuple4 = (1, 2, 3)<br>print(sum(tuple4))
tuple.count(x)Menghitung jumlah kemunculan elemen x dalam tuplepython<br>tuple5 = (1, 2, 2, 3)<br>print(tuple5.count(2))
tuple.index(x)Mengembalikan indeks dari elemen x dalam tuplepython<br>tuple6 = ("apple", "banana", "cherry")<br>print(tuple6.index("banana"))

 7 total views,  3 views today