Home » python » Python Tuple: Cara Menggunakan dan Codenya

Python Tuple: Cara Menggunakan dan Codenya

by Catur Kurnia Sari
by Catur Kurnia Sari

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

You may also like