Source: freepik
Hai Sobat Programming! Setelah sebelumnya kita memahami cara menggunakan tipe data List. Kali ini kita akan mempelajari cara menggunakan tipe data Tuple yang dapat digunakan untuk menyimpan beberapa data dalam satu variabel. Simak contoh program Tuple pada Python.
Kurang sempurna jika kita menggunakan tipe data Tuple sebelum mengetahui apa itu sebenarnya tipe data tuple.
Tuple adalah salah satu dari 4 tipe data bawaan Python yang digunakan untuk menyimpan beberapa data dalam satu variabel. 3 tipe data lainnya adalah List, Set, dan Dictionary. Setiap data memiliki sifat dan penggunaan yang berbeda-beda.
Ada 3 sifat Tuple yang penting untuk diketahui sebelum kita menggunakannya.
Ada satu hal lagi yang penting untuk diingat. Ketika kita membuat tuple yang hanya berisi satu data, kita perlu menambahkan koma (,) setelah data yang kita buat. Hal ini bertujuan agar variabel yang kita buat teridentifikasi sebagai tuple.
tupleData = ("Mobil",)
print(type(tupleData))
Kita sudah memahami pengertian dan sifat tipe data Tuple. Selanjutnya kita akan langsung praktik cara membuatnya.
Tuple dapat dibuat dengan cara berikut:
tupleData = ("Mobil", "Motor", "Kereta")
print(tupleData)
Hasil dari code diatas akan tampil seperti berikut
('Mobil', 'Motor', 'Kereta')
Tuple juga dapat menyimpan beberapa tipe data sekaligus.
mixTuple = ("Mobil", True, 24, 3.14)
print(mixTuple)
Maka hasilnya akan tampil seperti berikut
('Mobil', True, 24, 3.14)
Sudah disebutkan sebelumnya bahwa kita tidak dapat merubah, menambah ataupun menghapus item pada tuple. Tetapi ada trik yang dapat kita gunakan jika suatu waktu kita perlu untuk merubah item di dalamnya.
Untuk melakukannya kita dapat merubahnya terlebih dahulu menjadi tipe data list. Setelah kita mengupdate item, kita mengkonversinya kembali menjadi Tuple.
Perhatikan cara menambah merubah dan menambah item pada tuple.
tupleData = ("Mobil", "Motor", "Kereta")
konversi = list(tupleData)
konversi.append("Pesawat")
tupleData = tuple(konversi)
print(tupleData)
Maka hasil dari code diatas akan menampilkan seperti berikut
('Mobil', 'Motor', 'Kereta', 'Pesawat')
Meski kita tidak bisa menambah kan item ke dalam tuple secara langsung, tetapi kita diizinkan untuk menambahkan tuple dengan tuple.
Lihat caranya dibawah ini.
tupleData = ("Mobil", "Motor", "Kereta")
tupleData2 = ("Pesawa", "Kapal")
tupleData += tupleData2
print(tupleData)
Maka akan menampilkan hasil seperti berikut
('Mobil', 'Motor', 'Kereta', 'Pesawat', 'Kapal')
Sama seperti sebelumnya, untuk merubah item dalam tuple, kita perlu mengkonversi terlebih dahulu menjadi list.
tupleData = ("Mobil", "Motor", "Kereta")
konversi = list(tupleData)
konversi[1] = "Pesawat"
tupleData = tuple(konversi)
print(tupleData)
Maka, code diatas akan tampil seperti berikut.
('Mobil', 'Pesawat', 'Kereta')
Perlu diingat sekali lagi bahwa sifat tuple “Unchangeable” sehingga untuk menghapus item di dalamnya kita perlu mengkonversi terlebih dahulu menjadi list.
tupleData = ("Mobil", "Motor", "Kereta")
konversi = list(tupleData)
konversi.remove("Motor")
tupleData = tuple(konversi)
print(tupleData)
Maka hasil dari kode di atas akan tampil seperti berikut.
('Mobil', 'Kereta')
Baca juga cara menggunakan List pada Python
Kita telah memahami cara merubah item pada tuple. Selanjutnya kita akan mempelajari cara mengakses item yang sudah kita buat di dalam tuple.
Untuk dapat mengakses item tuple, kita dapat menggunakan nomor index tuple. Berikut adalah beberapa cara yang dapat kita gunakan untuk mengakses item tuple.
Tuple memiliki sifat “ordered” yang artinya kita dapat menggunakan index untuk mengakses item yang diinginkan.
tupleData = ("Mobil", "Motor", "Kereta")
print(tupleData[2])
Maka code diatas akan menampilkan seperti berikut
Kereta
Index item dalam tuple selalu dimulai dari 0 sebagai indec untuk item pertama.
Index negatif memulai perhitungan dari urutan paling terakhir dalam tuple. Jadi, apabila kita menggunakan index negatif -1, artnya item yang akan diakses adalah item nomor satu dari belakang.
tupleData = ("Mobil", "Motor", "Kereta")
print(tupleData[-1])
Maka hasil dari code di atas akan menampilkan item paling akhir.
Kereta
Dengan menggunakan Jangkauan Index (Range of Indexes) artinya kita dapat mengakses beberapa item tuple sekaligus.
Lihat beberapa cara menggunakan Jangkauan Index.
tupleData = ("Mobil", "Motor", "Kereta", "Pesawat", "Kapal")
#mencetak item ke dua (index 1) sampai ke empat (index 3)
print(tupleData[1:4]
#jika kita mengosongkan nilai awal, maka akan mencetak dari index pertama
print(tupleData[:3]
#jika kita mengosongkan nilai akhir, makan akan mencetak sampai index terakhir
print(tupleData[1:]
Maka code di atas akan tampil seperti berikut
('Motor', 'Kereta', 'Pesawat')
('Mobil', 'Motor', 'Kereta')
('Motor', 'Kereta', 'Pesawat', 'Kapal')
Dalam istilah dunia python, ketika kita membuat tuple dapat disebut sebagai Packing. Ketika kita ingin mengekstrak yang sudah kita buat disebut dengan Unpacking.
tupleData = ("Mobil", "Motor", "Kereta")
#unpack
(roda_empat, roda_dua, bogie) = tupleData
print(roda_empat)
print(roda_dua)
print(bogie)
Maka hasil dari code di atas akan tampil seperti berikut
Mobil
Motor
Kereta
Nah jadi itulah Cara penggunaan dan contoh program Tuple pada Python yang perlu kita ketahui. Semoga bermanfaat bagi kalian yang sedang mendalami pemrograman. Bagaimana tertarik mempelajari Python? Tetap update informasi dari kami ya
Halo Mate! Kamu tertarik melanjutkan kuliah di Universitas Negeri Surakarta Sebelas Maret (UNS) Jalur mandiri?…
Halo Mate! Kamu ingin melanjutkan studi di Universitas Negeri Surakarta Sebelas Maret (UNS) ? Atau…
Halo Mate! Kamu tertarik melanjutkan kuliah di UPN Veteran Yogyakarta (UPNYK) ? Tentu kamu perlu…
Halo Mate! Informasi beasiswa kembali hadir. Pendaftaran Program Beasiswa Wakaf Produktif Batch 5 tahun 2024…
Halo Mate! Kamu ingin melanjutkan studi di Universitas Gadjah Mada (UGM) ? Atau sedang menunggu…
Halo Mate! Kamu ingin melanjutkan studi di Universitas Syiah Kuala (USK) ? Atau sedang menunggu…