Tupel Python

Tuple (Tuple)

Tuple adalah kumpulan yang terurut dan tidak dapat diubah. Dalam Python, tuple ditulis dengan tanda kurung

Contoh

Membuat tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple)

Jalankan Contoh

Mengakses item tuple

Anda dapat mengakses item tuple dengan mengutip nomor indeks di dalam tanda kurung

Contoh

Mencetak item kedua tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple[1])

Jalankan Contoh

Indeks negatif

Indeks negatif menunjukkan mulai dari ujung, -1 menunjukkan item terakhir, -2 menunjukkan item kedua terakhir, dan seterusnya.

Contoh

Mencetak item terakhir tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])

Jalankan Contoh

Rentang indeks

Anda dapat menentukan rentang indeks dengan menentukan titik awal dan akhir rentang.

Setelah menentukan rentang, nilai yang kembali akan berisi tuple dengan item yang ditentukan.

Contoh

Kembalikan item ketiga, keempat, dan kelima:

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

Jalankan Contoh

Keterangan:Pencarian akan dimulai dari indeks 2 (termasuk) sampai indeks 5 (tidak termasuk).

Ingat, indeks pertama adalah 0.

Range indeks negatif

Jika ingin mencari dari ujung tuple, tentukan indeks negatif:

Contoh

Contoh ini akan mengembalikan item dari indeks -4 (termasuk) sampai indeks -1 (tidak termasuk):

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])

Jalankan Contoh

Ubah nilai tuple

Setelah tuple dibuat, Anda tidak dapat mengubah nilai nya. Tuple adalah yang tidak dapat diubah, atau disebut tetap.

Tetapi ada solusi. Anda dapat mengubah tuple menjadi daftar, ubah daftar, dan kemudian konversi kembali ke tuple.

Contoh

Ubah tuple menjadi daftar untuk dapat diubah:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)
print(x)

Jalankan Contoh

Lomba-lomba tuple

Anda dapat menggunakan for Perulangan melompi item tuple.

Contoh

Lomba-lomba item dan cetak nilai:

thistuple = ("apple", "banana", "cherry")
for x in thistuple:
  print(x)

Jalankan Contoh

Anda akan belajar di Pengulangan For Python Pada bab ini, Anda akan belajar tentang for Lebih banyak pengetahuan tentang perulangan.

Periksa apakah item ada

Untuk menentukan apakah item tertentu ada di dalam tuple, gunakan in Kata kunci:

Contoh

Periksa apakah item "apple" ada di dalam tuple:

thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
  print("Yes, 'apple' is in the fruits tuple")

Jalankan Contoh

Panjang tuple

Untuk menentukan berapa banyak item di dalam tuple, gunakan len() Metode:

Contoh

Cetak jumlah item di dalam tuple:

thistuple = ("apple", "banana", "cherry")
print(len(thistuple))

Jalankan Contoh

Menambahkan item

Setelah tuple dibuat, Anda tidak dapat menambahkan item ke dalamnya. Tuple adalah yang tidak dapat diubah.

Contoh

Anda tidak dapat menambahkan item ke tuple:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # Akan memicu kesalahan
print(thistuple)

Jalankan Contoh

Membuat tuple satu item

Untuk membuat tuple hanya mengandung satu item, Anda harus menambahkan tanda koma setelah item, karena Python tidak dapat mengidentifikasi variabel sebagai tuple.

Contoh

Tuple tunggal, jangan lupa tanda koma:

thistuple = ("apple",)
print(type(thistuple))
# Bukan tuple
thistuple = ("apple")
print(type(thistuple))

Jalankan Contoh

Hapus item

Keterangan:Anda tidak dapat menghapus item di dalam tuple.

Tuple tidak dapat diubah, jadi Anda tidak dapat menghapus item dari dalamnya, tetapi Anda dapat menghapus tuple secara penuh:

Contoh

Kata kunci del dapat menghapus tuple secara penuh:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) # Ini akan memicu kesalahan, karena tuple sudah tidak ada.

Jalankan Contoh

Gabungkan dua tuple

Untuk menggabungkan dua atau lebih tuple, Anda dapat menggunakan operator +:

Contoh

Gabungkan tuple ini:

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

Jalankan Contoh

Konstruktor tuple()

Juga dapat digunakan tuple() Konstruktor untuk membuat tuple.

Contoh

Penggunaan tuple() Metode untuk membuat tuple:

thistuple = tuple(("apple", "banana", "cherry")) # Perhatikan tanda kurung ganda
print(thistuple)

Jalankan Contoh

Metode Tuple

Python menyediakan dua metode bawaan yang dapat digunakan di atas tuple.

Metode Deskripsi
count() Kembalikan jumlah kemunculan nilai yang ditentukan di dalam tuple.
index() Cari nilai yang ditentukan di dalam tuple dan kembalikan posisi yang ditemukan.