Pencarian

Custom Search

Tipe data tuple di python

Pada beberapa waktu lalu kita telah membahas jenis data list di python, kini saya akan menjelaskan mengenai jenis data tuple di python. Data tuple di python adalah kumpulan data yang dipisahkan oleh tanda kurung tutup dan kurung buka () atau parentheses. Ciri khas data tuple adalah tidak bisa dirubah-rubah (immutable) baik dipotong maupun ditambah, tapi bisa diindex.

Contoh data tuple di python:

Sebuah data tuple dapat dipanggil dari nomor indexnya misalkan pada contoh dibawah adalah memanggil index ke-0 dari data t yaitu angka 12345.

t = 12345, 54321, 'hello!'
t[0]
12345

Bila data tuple dipanggil maka data tersebut akan dibuka dan ditutup oleh kurung (parentheses).

t
(12345, 54321, 'hello!')

Data tuple juga memungkinkan untuk di nested ke data lain.

u = t, (1, 2, 3, 4, 5)
u
((12345, 54321, 'hello!'), (1, 2, 3, 4, 5))

Data tuple tidak bisa diubah-ubah (immutable)

t[0] = 88888
Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' object does not support item assignment 

Tetapi data tuple mungkin memiliki obyek yang mutable (bisa rubah-rubah)
v = ([1, 2, 3], [3, 2, 1]) 
v ([1, 2, 3], [3, 2, 1])

Komentar

Postingan Populer