Tipe Data Tuple Pada Python.- Di kesempatan kali ini, kita akan melanjutkan pembahasan tutorial Pemrograman Python. Dimana pada kesempatan sebelumnya kita telah belajar tentang tipe data list, sekarang kita akan membahas tentang apa itu tipe data tuple.
Apa Itu Tipe Data Tuple?
Tupel merupakan suatu tipe data pada python yang urutan objeknya tidak bisa diubah. Mungkin kita sudah bahas juga dibeberapa pertemuan sebelumnya tentang apa itu tupel dan perbedaanya dengan list. List bersifat mutable(dapat di ubah) dan Tuple bersifat immutable(tidak dapat diubah).
Baca Juga : Tentang Tipe Data Dictionary
Cara Menulis Tuple
Cara membuat tuple hampir sama dengan list. Perbedaannya terletak pada tanda kurung yang dimiliki, List menggunakan tanda kurung kurawal [..], sementara tupel menggunakan tanda kurung biasa (..).
Berikut ini adalah contoh penulisan tupel :
anggota = ('Andi', 'Ijang', 'Zohri')
nomor_peserta = (1, 2, 3, 4, 5)
alat_alat = "gelas", "piring", "sendok", "kardus"
pelajaran = ('matematika', 'kimia', 2005, 2013)
Jika ingin mengetahui outputnya tinggal print(namatuple).
Pada kondisi apa list dan tuple digunakan?
Keunggulan tuple dibandingkan dengan list adalah sebagai berikut :
- Tuple tidak dapat diubah nilainya, maka proses iterasi tuple jauh lebih cepat dibandingkan dengan list
- Karena anggota tuple bersifat immutable, maka tupel sering digunakan untuk dictionary. Sementara list tidak bisa dipakai untuk melakukan tugas semacam itu.
- Menggunakan tuple bisa menjamin bahwa data tersebut akan write-protected. Jadi jika kita memerlukan data yang memang akan difungsikan untuk tidak akan berubah maka tuple adalah jawabannya.
Akses Nilai Dalam Tuple Python
Gambar Indexing Tuple Pada Python
Cara mengakses tuple hampir sama dengan mengakses list. Mulai dari urutan nilai index, cara mengakses, dan lainnya. Mari kita simak contoh berikut ini :
anggota = ('Nispul','Andi', 'Ijang', 'Zohri', 'Lukman', 'Dani')
nomor_peserta = (1, 2, 3, 4, 5)
print("anggota[0] :", anggota[0])
print("anggota[1:2] :", anggota[1:4])
print("anggota[-2] :", anggota[-2])
print("anggota[-2] :", anggota[:-2])
Baca Juga : Tipe Data Number Pada Python
Update dan Hapus Nilai / Anggota Dalam Tuple Python.
Nilai pada tuple tidak bisa diubah. Tapi kita bisa menambahkan nilai pada tuple dengan cara menambahkan dua buah tuple atau lebih.
anggota = ('Nispul','Andi', 'Ijang', 'Zohri', 'Lukman', 'Dani')
nomor_peserta = (1, 2, 3, 4, 5)
print(anggota + nomor_peserta)
Jika sahabat masih berkeinginan untuk mengubah nilai dari tuple, maka admin menyarankan untuk mengubah tuple menjadi list terlebih dahulu. Dan mengubah nilai list yang diubah tadi, kemudian mengubahnya kembali ke dalam bentuk tuple.
Contoh program tuple pada Python :
nomor_peserta = (1, 2, 3, 4, 5)
nomor_peserta = list(nomor_peserta)
nomor_peserta[0] = 200
nomor_peserta = tuple(nomor_peserta)
print(nomor_peserta)
Untuk cara menghapus tuple itu sendiri, kita bisa menggunakan fungsi del.
Contohnya sebagai berikut :
nomor_peserta = (1, 2, 3, 4, 5)
print(nomor_peserta)
del nomor_peserta # menghapus tuple
Setalah kita menghapus tuple, maka kita bisa membuat kembali tuple tersebut dengan nilai yang berbeda. Ini juga salah satu trik untuk mengupdate nilai / anggota pada tuple.
Baca Juga : Tipe Data String Python Lengkap
Operasi Dasar Pada Tuple
Adapun cara dalam mengoperasikan tuple sama persis dengan cara mengoperasikan list. Untuk lebih jelas dan untuk mempersingkat waktu, perhatikan tabel dibawah ini :
Expression | Hasil | Keterangan. |
len((1, 2, 3)) atau len(nama_tuple) | 3 | Length : Untuk mengetahui jumlah anggota tuple |
(10, 20, 30) + (40, 50, 60) | (10, 20, 30, 40, 50, 60) | Concatenation : Menggabungkan dua buah tuple |
(‘Sinikak’,)*3 | (‘Sinikak’, ‘Sinikak’, ‘Sinikak’,) | Mengalikan nilai tuple berdasarkan x |
30 in (10, 20, 30, 40, 50) | True | Membership : biasa digunakan untuk mencaritahu apakah nilai x merupakan anggota tuple. |
For x in (10, 20, 30) : print(x, end =’ ’) | 10 20 30 | Iteration : untuk mengeluarkan anggota tuple secara terpisah. |
Max(tuple) | Mengembalikan item dari tuple dengan nilai tertinggi / maksimal. | |
Min(tuple) | Mengembalikan item dari tuple dengan nilai terendah / minim. | |
Tuple(seq) | Mengubah seq menjadi tuple |
Demikian penjelasan admin tentang tuple, semoga bermanfaat bagi admin dan semua yang membutuhkan. Jika ada pertanyaan boleh ditaruh pada kolom komentar.
Apa selanjutnya?.
Pada bahasan selanjutnya kita akan belajat tentang set.
Artikel Terkait :
Tutorial Python #19 | Module Pada Python Dasar
Tutorial Python #18 | Class Pada Python Dasar
Tutorial Python #17 | Tentang Function Pada Python
Tutorial Python #16 | Tentang Tipe Data Dictionary
Tutorial Python #15 | Tentang Tipe Data Set
Tutorial Python #14 | Tipe Data Tuple Dan Method Yang Dibutuhkan
Tutorial Python #13 | Tipe Data List Python Dan Method Yang Dibutuhkan
Tutorial Python #12 | Tipe Data String Python Lengkap
Tutorial Python #11 | Tipe Data Number Pada Python
Tutorial Python #10 | Perulangan While Pada Python
Tutorial Python #09 | Perulangan For Pada Python
Tutorial Python #08 | Percabangan Pada Python Terbaru
Tutorial Python #07 | Operator Pada Python
Tutorial Python #06 | Variabel Dan Type Data Pada Python
Tutorial Python #05 | Menulis Syntax Python Di VS Code
Tutorial Python #04 | Cara Install Visual Studio Code Di Windows Terbaru
Tutorial Python #03 | Cara Menginstall Python Di Windows 2021
Tutorial Python #02 | Hal-Hal Yang Perlu Diperhatikan Sebelum Memulai Menggunakan Bahasa Pemrograman Python
Tutorial Python # 01 | Pengertian, Sejarah, Kelebihan dan Kekurangan Bahasa Pemrograman Python
Sekian dari admin dan terimakasih karena telah berkenan berkunjung di blog ini serta membaca beberapa artikel…