Cara menggunakan TUPPLE pada Python

Section Artikel

  • 1 Tuple
  • 2 Mengakses Item Tuple
  • 3 Pengindeksan Negatif
  • 4 Rentang Indeks
  • 5 Rentang Indeks Negatif
  • 6 Mengubah Nilai Tuple
  • 7 Loop Melalui Tupel
  • 8 Memeriksa apakah Item Ada
  • 9 Panjang Tupel
  • 10 Menambahkan Item
  • 11 Membuat Tuple Dengan Satu Item
  • 12 Menghapus Item
  • 13 Menggabungkan dengan dua Tuple
  • 14 Konstruktor tupel()
  • 15 Metode Tuple

Tuple

Tupel adalah koleksi (sekumpulan) yang dipesan dan tidak dapat diubah. Dalam Python, tupel ditulis dengan tanda kurung bulat. Agar lebih mudah dipahami, simak contoh berikut.

Contoh:

thistuple = ("apel", "pisang", "ceri")
print(thistuple)

Mengakses Item Tuple

Kita dapat mengakses item tuple dengan mengacu pada nomor indeks, di dalam tanda kurung siku.

Contoh:
Tampilkan item ke dua tuple

thistuple = ("apel", "pisang", "ceri")
print(thistuple[1])

Pengindeksan Negatif

Pengindeksan negatif berarti cara mengakses tuple mulai dari akhir, -1 mengacu pada item terakhir, -2 mengacu pada item terakhir kedua, dan seterusnya.

Contoh:
Tampilkan item terakhir tupel

thistuple = ("apel", "pisang", "ceri")
print(thistuple[-1])

Rentang Indeks

Kita dapat menentukan rentang indeks dengan menentukan di mana untuk memulai dan di mana untuk mengakhiri rentang.

Saat menentukan rentang, nilai yang dikembalikan akan menjadi tupel baru dengan item yang ditentukan.

Contoh:
Kembalikan item ketiga, keempat, dan kelima

thistuple = ("apel", "pisang", "ceri","jeruk","kiwi","melon","mangga")
print(thistuple[2:5])

Catatan: Pencarian akan dimulai pada indeks 2 (termasuk) dan berakhir pada indeks 5 (tidak termasuk).

Ingatlah bahwa item pertama memiliki indeks 0.

Rentang Indeks Negatif

Jika ingin memulai pencarian dari akhir tupel, maka tentukan dengan menggunakan indeks negatif.

Contoh ini mengembalikan item dari indeks -4 (disertakan) ke indeks -1 (dikecualikan).

Contoh:

thistuple = ("apel", "pisang", "ceri","jeruk","kiwi","melon","mangga")
print(thistuple[-4:-1])

Mengubah Nilai Tuple

Setelah tupel dibuat, maka nilai tuple tidak dapat diubah.

Tetapi ada solusinya. Kita dapat mengubah tupel menjadi list, mengubah nilai list, dan mengubah list kembali menjadi tupel.

Contoh:
Ubah tupel menjadi list agar dapat mengubah nilainya

thistuple = ("apel", "pisang", "ceri")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x)

Loop Melalui Tupel

Kita dapat melakukan loop melalui item tupel dengan menggunakan for loop.

Contoh:
Iterasi melalui item dan cetak nilainya

thistuple = ("apel", "pisang", "ceri")
for x in thistuple:
  print(x)

Memeriksa apakah Item Ada

Untuk menentukan apakah item tertentu ada dalam tupel gunakan kata kunci in.

Contoh:
Periksa apakah “apel” ada di dalam tupel

thistuple = ("apel", "pisang", "ceri")
if "aple" in thistuple:
  print("Ya, 'apel' ada dalam tupel buah-buahan")

Panjang Tupel

Untuk menentukan berapa banyak item yang dimiliki tupel, gunakan metode len().

Contoh:
Cetak jumlah item di tupel

thistuple = ("apel", "pisang", "ceri")
  print(len(thistuple))

Menambahkan Item

Setelah tupel dibuat, maka tidak akan menambahkan item ke dalamnya. Tupel tidak bisa diubah.

Contoh:
Kita tidak dapat menambahkan item ke tupel

thistuple = ("apel", "pisang", "ceri")
thistuple[3] = "jeruk" #Ini akan menghasilkan error
print(thistuple)

Membuat Tuple Dengan Satu Item

Untuk membuat tupel dengan hanya satu item, kita harus menambahkan koma setelah item, jika tidak, Python tidak akan mengenalinya sebagai tupel.

Contoh:
Satu item tuple, gunakan koma

thistuple = ("apel",)
print(type(thistuple))

#bukan tuple
thistuple = ("apel")
print(type(thistuple))

Menghapus Item

Catatan: Kita tidak dapat menghapus item dalam tupel.

Tupel tidak dapat diubah, jadi kita juga tidak dapat menghapus item darinya, tetapi kita dapat menghapus tupel secara keseluruhan.

Contoh:
Kata kunci del dapat menghapus tupel sepenuhnya.

thistuple = ("apel","pisang","ceri")
del thistuple
print(thistuple) #akan menghasilkan error karena tuple tidak ada

Menggabungkan dengan dua Tuple

Untuk menggabungkan dua atau lebih tupel, kita dapat menggunakan operator +.

Contoh:
Menggabungjan dua tupel

tuple1 = ("a", "b" , "c")
tuple2 = (1, 2, 3)

tuple3 = tuple1 + tuple2
print(tuple3)

Konstruktor tupel()

Membuat sebuah tuble juga memungkinkan untuk menggunakan konstruktor tuple().

Contoh:
Menggunakan metode tuple() untuk membuat tupel

thistuple = tuple(("apel", "pisang", "ceri"))
print(thistuple)

Metode Tuple

Python memiliki dua metode bawaan yang dapat digunakan pada tupel.

MethodDescription
count() Mengembalikan berapa kali nilai yang ditentukan terjadi dalam tupel
index() Mencari indeks tupel untuk nilai tertentu dan mengembalikan posisi di mana ia ditemukan

Apa itu tuple pada 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. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.

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.