Anda di halaman 1dari 3

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 = (“kita”, “kamu”)


print(Tuple1)

Tuple1 = tuple(“kalian”)
print(Tuple1)

Membuat Tuple Dengan Tipe Data Yang Berbeda-Beda

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:])

# Reversing the Tuple


print(Tuple1[::-1])

# Printing elements of a Range


print(Tuple1[4:9])

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)

Anda mungkin juga menyukai