Cara menggunakan TUPLES pada Python

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.

Cara menggunakan TUPLES pada Python

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

Cara menggunakan TUPLES pada 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…

Apa itu tuples dalam python?

Sebuah tupel adalah urutan objek Python yang tidak berubah. Tupel adalah urutan, seperti daftar. Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python.

Bagaimana cara membuat tuple?

Apabila kita ingin membuat sebuah tuple tanpa isi, kita bisa menuliskannya seperti ini:.
# Membuat tuple kosong kosong = ().
# membuat tuple satu = ('Isinya',) siji = "isinya siji",.
satu = ('isinya') # <-- ini string siji = "isinya satu" # <-- ini juga string..

Apa itu Fungsi tuple?

Tuple adalah 1 dari 4 tipe data kolektif pada python yang berguna untuk menyimpan lebih dari satu nilai dalam satu variabel secara sekaligus [1]. Tuple bersifat ordered (terurut) dan juga bersifat unchangable (tidak bisa diubah).

Pada kondisi apa list dan tuple digunakan?

4. Tuple bisa digunakan sebagai key pada dictionary, sedangkan list tidak bisa. Karena sifatnya yang immutable atau tidak dapat diubah, tuple dapat digunakan sebagai key pada dictionary. Key pada dictionary harus bersifat hashable, artinya objek yang menjadi key harus memiliki nilai hash yang tidak pernah berubah.