Tuple di Python

Tuple adalah suatu urutan dari objek python yang immutable (tidak dapat dirubah), tuple mirip dengan list. Tapi ada beberapa perbedaannya keduanya. Berikut penjelasannya:

Pada tebl berikut ini disajikan operasi dasar pada Tuple:

Membuat Tuple

Supaya lebih jelas kita buat file baru bernama buat_tuple.py lalu ketikkan sintaks berikut ini:

#buat tuple kosong
tuple=()
print('tuple kosong: ', tuple)

#buat tuple dengan satu item
tuple = (1,)
print('tuple dgn satu item: ', tuple)

#buat tuple >1 item
tuple = (1,2,3,4,'a','b','c')
print('tuple lebih dari satu item: ', tuple)

pada terminal ketikkan python buat_tuple.py maka outputnya adalah sebagai berikut:

tuple kosong:  ()
tuple dgn satu item:  (1,)
tuple lebih dari satu item:  (1, 2, 3, 4, 'a', 'b', 'c')

Mengakses Tuple

Selanjutnya kita buat file baru bernama akses_tuple.py lalu ketikkan sintaks berikut ini:

#buat tuple
tuple = ('a','b','c',1,2,3)

#akses tuple
print('item ketiga dari tuple: ', tuple[2])
print('3 item pertama dari tuple: ', tuple[0:2])

outputnya adalah sebagai berikut:

item ketiga dari tuple:  c
3 item pertama dari tuple:  ('a', 'b')

Operasi-Operasi Dasar Tuple

kita buat file baru bernama operasi_tuple.py lalu ketikkan sintaks berikut ini:

#operasi dasar tuple
tuple = ('a','b','c','d',1,2,3)

#lebar tuple
print('lebar tuple adalah: ', len(tuple))

#penambahan item
tuple_concat = tuple + (7,8,9)
print('penambahan item: ', tuple_concat)

#pengulangan tuple
print("pengulangan tuple: ", (1,2,3,'a')*3)

#cek keanggotaan
print('cek keanggotaan dari 1: ', 1 in (1,3,5,))

#iterasi
for x in (1,2,3): print(x)

#menampilkan item dari kanan dengan tanda negatif
print('menampilkan item ke2 dari kanan dari tuple: ', tuple[-2])

#menghilangkan item yang dipilih
tuple_2 = (1,2,3,4,5,'a','b')
print('hilangkan 2 item pertama dari tuple_2: ', tuple_2[2:])

#mancari nilai maximum dan minimum
print('max dari Tuple: (1,2,3,4,5,6,7,8):', max((1,2,3,4,5,6,7,8)))
print('min dari Tuple: (0,3,44,-2,10): ', min((0,3,44,-2,10)))

selanjutnya pada terminal ketikkan python operasi_tuple.py, tekan ENTER maka outputnya adalah sebagai berikut:

lebar tuple adalah:  7
penambahan item:  ('a', 'b', 'c', 'd', 1, 2, 3, 7, 8, 9)
pengulangan tuple:  (1, 2, 3, 'a', 1, 2, 3, 'a', 1, 2, 3, 'a')
cek keanggotaan dari 1:  True
1
2
3
menampilkan item ke2 dari kanan dari tuple:  2
hilangkan 2 item pertama dari tuple_2:  (3, 4, 5, 'a', 'b')
max dari Tuple: (1,2,3,4,5,6,7,8):  8
min dari Tuple: (0,3,44,-2,10):  -2

PREVIOUS: Operasi-operasi dasar pada List

NEXT: Sets

Leave a Reply

Your email address will not be published. Required fields are marked *