Tuple
Tuple
Tuple adalah kumpulan objek Python seperti list. Urutan nilai yang disimpan dalam tuple dapat
berupa jenis apa saja, dan diindeks oleh bilangan bulat. Nilai tuple secara sintaksis dipisahkan
dengan 'koma'. Pada Umumnya tuple didefinisikan dengan menggunakan tanda kurung.
Membuat Tuple
Dalam Python, tuple dibuat dengan menempatkan urutan nilai yang dipisahkan oleh 'koma' dengan
menggunakan tanda kurung untuk mengelompokkan urutan data.
Contoh :
Tuple1 = ()
print (Tuple1)
Tuple1 = tuple(“kalian”)
print(Tuple1)
Tuple dapat berisi sejumlah elemen dan tipe data apa pun (seperti string, integer, list, dll.).
Contoh :
Tuple1 = (5, “selamat”, 7, “datang”)
print(Tuple1)
Tuple1 = (0, 1, 2, 3)
Tuple2 = ('python', 'geek')
Tuple3 = (Tuple1, Tuple2)
print(Tuple3)
Tuple1 = (“Geeks”,) * 3
print(Tuple1)
Mengakses Tuple
Tuple tidak dapat diubah, dan biasanya, mereka berisi urutan elemen yang diakses melalui
unpacking atau pengindeksan. List bisa berubah, dan elemennya biasanya dapat diakses dengan
mengulang list. Dalam unpacking jumlah tuple variabel di sisi kiri harus sama dengan sejumlah
nilai dalam tuple yang diberikan.
Contoh :
#with Indexing
Tuple1 = tuple("selamat")
print(Tuple1[1])
#Tuple unpacking
Tuple1 = ("selamat", "buat", "kamu")
a, b, c = Tuple1
print(a)
print(b)
print(c)
Rangkaian Tuple
Rangkaian tuple adalah proses menggabungkan dua atau lebih tuple. Penggabungan dilakukan
dengan menggunakan operator '+'. Penggabungan tuple dilakukan selalu dari akhir tuple asli.
Operasi aritmatika lainnya tidak berlaku pada tuple. Hanya tipe data yang sama yang dapat
digabungkan dengan penggabungan, kesalahan muncul jika list dan tuple digabungkan.
Contoh :
Tuple1 = (0, 1, 2, 3)
Tuple2 = (“selamat”, “datang”, “kawan”)
Tuple3 = Tuple1 + Tuple2
print(Tuple1)
print(Tuple2)
print(Tuple3)
Mengiris Tuple
Pemotongan tuple dilakukan untuk mengambil rentang atau potongan sub-elemen tertentu dari
tuple. Nilai negatif juga dapat digunakan untuk membalik urutan tuple.
Contoh :
Tuple1 = tuple(“selamatdatang”)
print(Tuple1[1:])
Menghapus Tuple
Tuple tidak dapat diubah dan karenanya tidak diizinkan penghapusan sebagian darinya. Seluruh
tuple dihapus dengan menggunakan metode del().
Contoh :
Tuple1 = (0, 1, 2, 3, 4)
del Tuple1
print(Tuple1)