Tuple dalam Python adalah stuktur data yang digunakan untuk menyimpan sekumpulan data. Tupe
bersifat immutable, artinya isi tuple tidak bisa kita ubah dan hapus. Namun, dapat kita isi dengan
berbagai macam nilai dan objek.
Learn More
Kedua-duanya valid.
Lalu untuk membuat Tuple yang hanya berisi satu (singleton), maka kita harus manambahkan tanda
koma di belakangnnya.
Contoh:
# membuat tuple
satu = ('Isinya',)
siji = "isinya siji",
Contoh:
# membuat tuple
nama = ('petani', 'kode', 'linux')
Maka hasilnya:
Apabila kita coba mengubah nilainya, maka akan terjadi error.
4. Memotong Tuple
Sama seperti list, di Tuple juga kita bisa melakukan slicing.
Contoh:
Maka hasilnya:
('Petani Kode',)
Logikanya sama seperti di list.
Contoh:
# Membuat Tuple
hari = ('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jum\'at', 'Sabtu', 'Minggu')
Maka hasilnya:
6. Tuple Nested
Tuple juga bisa nested, artinya Tuple bisa diisi dengan Tuple.
Contoh:
tuple1 = "aku", "cinta", "kamu"
tuple2 = "selama", 3, "tahun"
tuple3 = (tuple1, tuple2) # <- nested tuple
Tuple juga bisa diisi dengan objek apapun seperti list, dictionary, object, dan lain-lain.
Contoh:
7. Sequence Unpacking
Proses pembuatan Tuble bisa kita sebut sebagai packing, sementara untuk mengambil (ekstrak) seluruh
isinya disebut unpacking.
Contoh:
# lalu di-unpacking
id_web, nama, url = web
Hasilnya:
Dengan melakukan upacking, isi tuple akan di-copy ke variabel. Lalu dengan variabel kita bisa melakukan
apapun, seperti mengubah isinya. Karena variabel bersifat mutable.
Apa Selanjutnya?
Tuple adalah salah satu struktur data di Python yang mampu menyimpan sekumpulan nilai dalam satu
variabel. Masih ada lagi struktur data yang sama seperti Tuple, yaitu: Sets.
Ahmad Muahrdian
Founder & author di Petani Kode, suka mengamati langit dan belajar hal baru. Pernah belajar Computer
Science (Ilmu Komputer) di UBG.
Sedang membuka Disqus...
Buka Sekarang
Newsletter...
Dapatkan panduan dan tips eksklusif dengan berlangganan newsletter dari Petanikode
Nama
Email*
Artikel Terbaru
Petani Kode
46.160 suka