Apa itu tuples dalam python?

Tuple adalah berfungsi untuk menyimpan sekumpulan data yang dapat berisi nilai apapun dan tidak dapat diubah dan dihapus.


Tuple ditulis dengan tanda kurung bulat ( )

Cara Membuat tuple pada python

Tuple biasanya ditulis menggunakan tanda kurung bulat ( ).

Contoh:

Penting: Dalam membuat Tupel perhatikan tanda baca jika tidak maka akan terjadi eror

inituple = ("ayam", "bebek", "sapi")
print(inituple)  

Tuple juga bisa di buat tanpa menggunakan tanda kurung.

Contoh :

inituple = "apel", 2,"kilo"
print(inituple)   

Sifat - sifat Tupel

Tuple meiliki sifat tidak dapat diubah, artinya kita tidak dapat mengubah, menambah, atau menghapus item setelah tuple dibuat.

  • Urutan pada tupel

item pertama memiliki urutan indeks [0], item kedua memiliki urutan indeks [1] dst.

  • Tidak dapat diubah

Tuple tidak dapat diubah, artinya kita tidak dapat mengubah, menambah, atau menghapus item setelah tuple dibuat.

  • Duplikat

Tupel dapat diisikan beberapa nilai yang sama.

Contoh Tupel bernilai sama :

tuple = ("ayam", "bebek", "sapi", "ayam", "sapi")
print(tuple) 

Menghitung panjang tuple 

Untuk menghitung jumlah nilai atau isi dari tuple kita dapay menggunakan fungsi len( ).


Contoh:

code di bawah akan menampilkan hasil berupa angka

tuple = ("ayam", "bebek", "sapi")
print(len(tuple))   

Mencetak tuple satu persatu

Apa itu tuples dalam python?
Struktur Tuple

kita biasa mencetak tuple secara sekaligus sekarang kita akan mempelajari cara mencetaknya secara satu persatu.


Tuple memilik index yang berawal dari [0] dilanjut kan [1] dst.

Contoh:

  # kita akan membuat program bio data
  #buatlah variabel data
  data = ("Kevin", 19, "Cirebon", "Informatika")
  
  # lalu kita cetak data tersebut berdasarkan  urutan
  print("Nama saya =",data[0])
  print("Umur saya =",data[1])
  print("Saya lahir di =",data[2])
  print("Jurusan saya =",data[3]) 

Maka hasilny/p>


  Nama saya = Kevin
  Umur saya = 19
  Saya lahir di = Cirebon
  Jurusan saya = Informatika

Unpacking Tuple

setelah belajar mencetak tuple secara berurutan sekarang kita akan belajar cara mengextrak tuple menjadi variabel.

Sebelumnya kita mencetak tuple mengguakan index sekarang kita akan menjadikan index tersebut menjadi variabel.

Contoh: 

  # kita akan membuat program bio data
  #buatlah variabel data
  data = ("Kevin", 19, "Cirebon", "Informatika")
  
  #kemudian unpacking menjadi variabel seperti di bawah
  
  nama, umur, tempatlahir, jurusan = data
  
  # lalu kita cetak data tersebut menggukan variabel berdasarkan urutan
  print("Nama saya =",nama)
  print("Umur saya =",umur)
  print("Saya lahir di =",tempatlahir)
  print("Jurusan saya =",jurusan) 

Maka hasilnya


  Nama saya = Kevin
  Umur saya = 19
  Saya lahir di = Cirebon
  Jurusan saya = Informatika

Macam-macam array pada python.

List adalah kumpulan data yang tersusun dan dapat diubah. Memungkinkan nilai duplikat.

Tuple adalah kumpulan data yang dipesan dan tidak dapat diubah. Memungkinkan nilai duplikat.

Set adalah kumpulan data yang tidak berurutan dan tidak terindeks. Tidak terdapat nilai duplikat.

Dictionary adalah kumpulan data yang tersusun dan dapat diubah. Tidak terdapat nilai duplikat.

*Pada Python versi 3.7, Dictionary  tersusun secara berurutan. Di Python 3.6 dan sebelumnya, Dictionary  tidak berurutan.


Saat memilih tipe array, akan berguna untuk memahami fungsi dari tipe tersebut. Pilihlah jenis  array yang tepat pada data tertentu untuk peningkatan efisiensi dan keamanan.

Tuple adalah struktur data yang menyerupai List tetapi bersifat immutable. Immutable adalah struktur yang tidak dapat dirubah setelah variabel diberikan nilai.

Cara penulisan Tuple adalah dengan round brackets “( )”. Berikut contoh penulisan Tuple di python (contoh sepert di materi List)

variabel_tuple = (1,"hello", True)

Artinya kita membuat variabel bernama variabel_tuple dengan tipe data tuple yang mempunyai nilai sebagai berikut

Indek ke-0 adalah 1 tipe data integer 
Indek ke-1 adalah "hello" tipe data string 
Indek ke-2 adalah True tipe data boolean

Untuk menampilkan semua nilai Tuple

variabel_tuple = (1,"hello", True)

print(variabel_tuple)

Hasilnya adalah

$ python tuple.py 
(1,'hello',True)

Seperti dijelaskan pada paragraf pertama bahwa Tuple bersifat immutable yang artinya nilainya tidak dapat dirubah. Hal ini adalah yang membedaan dengan List yang bersifat mutable.

Misalnya pada index ke-1 nilai dari Tuple adalah “hello” maka kita akan coba ubah nilai indek ke-1 dengan nilai 2019.

variabel_tuple = (1,"hello", True)
variabel_tuple[1] = 2019

print(variabel_tuple)

Hasilnya ketika dijalankan adalah

$ python tuple.py 
Traceback (most recent call last):
   File "tuple.py", line 2, in 
     variabel_tuple[1] = 2019
 TypeError: 'tuple' object does not support item assignment

Error di file tuple.py di line ke-2 yaitu kode “variabel_list[1] = 2019” karena Tuple bersifat immutable..

Cara mengakses nilai Tuple juga sama seperti List yaitu menggunakan indeks.

variabel_tuple = (1,"hello", True)

print(variabel_tuple[0])
print(variabel_tuple[1])
print(variabel_tuple[2])

Bisa juga diakses dengan perulangan untuk mencetak setiap isinya

variabel_list = (1,"hello", True)

for i in variabel_list:
  print(i)

Hasilnya adalah

$ python tuple.py 
1
hello
True

Untuk mengecek panjang Tuple gunakan fungsi len()

variabel_tuple = (1,"hello", True)
panjang = len(variabel_tuple)

print(panjang)

Setelah kita belajar List dan Tuple tentu untuk fleksibilitas kita akan memilih List. Trus kenapa ada Tuple?

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).

Apa perbedaan tuple dan list?

2. List bersifat mutable dan tuple bersifat immutable. Perbedaan list dan tuple yang kedua yaitu list bersifat mutable yang berarti dapat diubah elemennya, sedangkan tuple bersifat immutable yang berarti tidak dapat diubah elemennya.

Apa yang dimaksud dengan en tupel?

Secara arti TOEFL adalah singkatan dari Test of English as a Foreign Language atau jika kita terjemahkan kedalam bahasa Indonesia adalah Tes Bahasa Inggris sebagai Bahasa Asing. Jadi Toefl ini adalah ujian Bahasa Inggris.

Bagaimana cara membuat tuple kosong Python?

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..