Saturday , July 27 2024

Tutorial Python – Data Tuple di Python

Tutorial Python – Data Tuple di Python

lebakcyber.net – Tutorial Python – Data Tuple di Python. Pada kesempatan kali ini kita akan membahas mengenai data tuple di python. Tipe data tuple sebenarnya mirip dengan data list, namun data tuple memiliki sifat immutable yang artinya anggota dari data tuple tidak dapat diubah.

Data tuple digunakan sesuai dengan kebutuhan. Dibandingkan dengan data list, data tuple memiliki beberapa kelebihan tersendiri seperti :

  • Tuple memiliki sifat immutable yang membuat iterasi pada data tuple menjadi lebih cepat jika dibandingkan dengan data list.
  • Isi anggota pada tuple yang bersifat immutable dapat digunakan sebagai key pada dictionary. Sedangkan data list tidak dapat digunakan untuk hal tersebut.
  • Seandainya kita membutuhkan sebuah data yang nilainya memang tidak diperuntukan untuk diubah, maka dengan menggunakan tuple dapat menjamin kalau data tersebut tidak akan bisa diubah.

Cara Membuat Tuple di Python

Tuple dapat dibuat dengan memasukan semua anggota didalam tuple tersebut kedalam tanda kurung buka dan kurung tutup (), dan masing-masing nilainya dipisahkan oleh koma (,) . Selain itu nilai atau anggota yang ada didalam tuple bisa beriiskan tipe data yang sama ataupun berbeda.

Contoh pembuatan tuple pada python adalah seperti dibawah ini :

# Contoh Tuple dengan satu tipe data
contoh_tuple = (1,2,3,5,8,11)

# Contoh Tuple dengan dua atau lebih tipe data
contoh_tuple_2 = (1,2,3,"Lebak Cyber", 3.9)

print("Ini adalah tuple dengan satu tipe data : ", contoh_tuple)
print("Ini adalah tuple dengan dua atau lebih tipe data : ", contoh_tuple_2)

Nanti setelah dijalankan perintah diatas, hasilnya akan seperti dibawah ini :

Ini adalah tuple dengan satu tipe data :  (1, 2, 3, 5, 8, 11)
Ini adalah tuple dengan dua atau lebih tipe data :  (1, 2, 3, 'Lebak Cyber', 3.9)

Membuat Tuple Singleton dan Tuple Kosong

Kalau kita ingin membuat sebuah tuple yang tidak memiliki isi, maka kita bisa memasukan perintah seperti dibawah ini :

contoh_tuple = ()

Sedangkan kalau ingin membuat tuple singleton atau hanya memiliki satu nilai atau isi saja, maka kita bisa menuliskan perintah seperti dibawah ini :

# Contoh Tuple dengan satu nilai
contoh_tuple = ("Lebak Cyber",)
contoh_tuple_2 = "Firdan Ardiansyah",

Agar diperhatikan pada contoh perintah diatas, akhir dari nilai pada tuple selalu diakhiri dengan tanda koma (,). Karena kalau tanda koma tidak ditambahkan, maka python akan menganggap itu sebagai variabel string.

sekarang kita coba cek untuk membedakan tipe data tersebut adalah tuple atau string dengan perintah berikut :

# Contoh Tuple singleton
contoh_tuple = ("Lebak Cyber",)
contoh_tuple_2 = "Firdan Ardiansyah",

print("Data Tuple")
print("Ini adalah tipe data : ",type(contoh_tuple))
print("Ini adalah tipe data : ",type(contoh_tuple_2))

print("Data String")
contoh_tuple_3 = ("Lebak Cyber")
contoh_tuple_4 = "Firdan Ardiansyah"

print("Ini adalah tipe data : ",type(contoh_tuple_3))
print("Ini adalah tipe data : ",type(contoh_tuple_4))

Saat perintah diatas dijalankan nanti hasilnya akan seperti dibawah ini :

Data Tuple
Ini adalah tipe data :  <class 'tuple'>
Ini adalah tipe data :  <class 'tuple'>
Data String
Ini adalah tipe data :  <class 'str'>
Ini adalah tipe data :  <class 'str'>

Jadi nilai atau anggota pada tuple selalu diakhiri dengan koma (,), kalau tidak maka variabel tersebut akan dianggap sebagai tipe data lain dan bukan data tuple.

Mengakses Anggota Tuple di Python

Untuk mengakses anggota tuple di python dapat diakses melalui indeksnya dengan format namaTuple[index] contohnya dengan menggunakan perintah seperti dibawah ini :

# Contoh mengakses nilai tuple
nama = ("Lebak Cyber", "Firdan Ardiansyah", "Belajar Python")
print(nama[0])

Nanti hasilnya akan seperti dibawah ini :

Lebak Cyber

Selain itu kita juga bisa mengakses satu range nilai pada tuple dengan menambahkan operator titik dua (:), contohnya seperti berikut ini :

# Contoh mengakses nilai tuple
nama = ("Lebak Cyber", "Firdan Ardiansyah", "Belajar Python")
print(nama[:2])

Nanti hasil dari perintah diatas adalah seperti berikut ini :

('Lebak Cyber', 'Firdan Ardiansyah')

Kesimpulan

Jadi berdasarkan beberapa contoh diatas kita bisa mengambil kesimpulan bahwa data tuple adalah :

  • Data yang nilainya bersifat immutable atau tidak dapat diubah
  • Tuple dapat diisi data kosong dan juga dapat diisi satu data saja atau singleton
  • Tipe data yang ada didalam tuple dapat memiliki tipe data yang berbeda-beda

Oke sepertinya sampai disini saja dulu pembahasan kita mengenai data tuple pada python, jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar python dasar lainnya ya.

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

Leave a Reply

Your email address will not be published. Required fields are marked *