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, inprint (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) # IterationJika 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