Deklarasi Tuples
Untuk membuat sebuah tuples, setiap elemen dipisahkan dengan tanda koma "comma separated values". Berikut contoh program deklarasi sebuah tuples.
tup1 = (Nursalim', 'Naura Krasiva', 1983, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";Sedangkan untuk membuat sebuah tuple kosong, Anda dapat mendeklarasikannya dalam bentuk berikut ini:
tup1 = ();
Setiap elemen pada tuples, dimulai dengan indeks ke-0.
Mengakses Tuples
Untuk mengakses sebuah atau beberapa elemen pada tuples, Anda dapat menggunakan tanda kurung siku "square bracket" diikuti dengan index yang akan Anda akses.
Perhatikan contoh program berikut ini:
#Nama File : tuples_access.py
tup1 = ('Nursalim', 'Naura Krasiva', 1983, 2012);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print ("tup1[1]: ", tup1[1])
print ("tup2[1:6]: ", tup2[1:6])
Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:tup1[1]: Naura Krasiva tup2[1:6]: (2, 3, 4, 5, 6)
Menggabungkan Beberapa Tuples
Karena bersifat immutable, atau tidak dapat di update nilanya. Anda hanya dapat menggabungkan dua tuple atau lebih untuk meng-update nilai sebuah tuples.
Untuk menggabungkan dua buah tuples atau lebih, Anda dapat menggunakan operator concatenation "+".
Perhatikan contoh program berikut ini:
#Nama File : tuples_concat.py
tup1 = (1983, 2012);
tup2 = ('Nursalim', 'Naura Krasiva');
# Buat variable tuples baru untuk menampung hasil penggabungan
tup3 = tup1 + tup2;
print (tup3)
Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:(1983, 2012, 'Nursalim', 'Naura Krasiva')
Menghapus Elemen Tuples
Pada tuples, Anda tidak diperbolehkan untuk menghapus sebagian elemen atau beberapa elemen saja. Anda harus menghapus semuanya.
Perhatikan contoh program berikut ini:
#Nama File : tuples_delete.py
tup = ('Nursalim', 'Naura Krasiva', 1983, 2012);
print (tup)
del tup;
print ("Setelah tuples di delete : ")
print (tup)
Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:
('Nursalim', 'Naura Krasiva', 1983, 2012)
Setelah tuples di delete :
Traceback (most recent call last):
File "D:\python\tuples_delete.py", line 8, in
print (tup)
NameError: name 'tup' is not defined
Operasi Dasar Pada Tuples
Ada beberapa operasi dasar pada tuples yang sering kita gunakan, yaitu
- penggabungan (concatenation)
- repetisi (repetition)
- membership
- iterasi (iteration)
Berikut contoh penggunaan operasi dasar diatas pada program:
#Nama File : tuples_operator.py
print ((1, 2, 3) + (4, 5, 6), "\n") # Concatenation
print (('Hi!') * 4, "\n") # Repetition
print (3 in (1, 2, 3),"\n") # Membership
for x in (1, 2, 3): print (x) # Iteration
Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:(1, 2, 3, 4, 5, 6) Hi!Hi!Hi!Hi! True 1 2 3
Sekian tutorial singkat tentang Pengenalan Tuples pada bahasa pemrograman Python. Semoga bermanfaat & Happy learning Python Programmning.
Salam,
Nursalim

EmoticonEmoticon