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);Sedangkan untuk membuat sebuah tuple kosong, Anda dapat mendeklarasikannya dalam bentuk berikut ini:
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
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.pyJika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:
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])
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.pyJika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:
tup1 = (1983, 2012);
tup2 = ('Nursalim', 'Naura Krasiva');
# Buat variable tuples baru untuk menampung hasil penggabungan
tup3 = tup1 + tup2;
print (tup3)
(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.pyJika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:
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
(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
Bagikan
Pengenalan Tuples Pada Python
4/
5
Oleh
Kris Kimcil