Python Tuples

Assalamualaikum Wr. Wb.

Pada kesempatan kali ini, kita akan membahas Operator Python.

Tuple

Tuple adalah kumupulan yang diperintah dan tidak dapat diubah . Dalam Python tuple ditulis dengan kurung bundar.

Contoh

Buat Tuple :

thistuple = ("apple", "banana", "cherry")
print(thistuple)
Akses Item Tuple

Kamu dapat mengakses item tuple dengan merujuk pada nomor indeks, di dalam tanda kurung:

Contoh

Tulis item kedua dalam tuple:

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

Index negatif berarti mulai dari akhir, -1mengacu pada item terakhir, -2mengacu pada item kedua terakhir dll.

Contoh

Tulis item terakhir dari tuple:

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

Kamu dapat menentukan jarak indeks dengan menentukan di mana untuk memulai dan di mana untuk mengakhiri jarak.

Saat menentukan jarak, kembalinya niali akan menjadi tupel baru dengan item yang ditentukan.

Contoh

Balikan item ketiga, keempat, dan kelima:

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

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

Ingat bahwa item pertama memiliki indeks 0.

Jarak Indeks Negatif

Tentukan indeks negatif jika Kamu ingin memulai pencarian dari akhir tuple:

Contoh

Contoh ini mengembalikan item dari indeks -4 (termasuk) ke indeks -1 (tidak termasuk)

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

Setelah tuple dibuat, kamu tidak dapat mengubah nilainya. Tuples tidak dapat diubah , atau tidak dapat diubah sebagaimana disebut juga.

Tapi ada solusinya. kamu dapat mengubah tuple menjadi daftar, mengubah daftar, dan mengubah daftar kembali menjadi tupel.

Contoh

Mengubah tuple menjadi daftar untuk dapat mengubahnya:

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

print(x)
Loop Through di Tuple

Kamu dapat mengulang item tuple dengan menggunakan loop for.

Contoh

Ulangi item-itemnya dan buat nilainya:

thistuple = ("apple", "banana", "cherry")
for x in thistuple:
  print(x)
Memeriksa Item Jika Ada

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

Contoh

Memeriksa apakah “apel” ada di tuple:

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

Untuk menentukan berapa banyak item yang dimiliki tuple, gunakan metode len()ini:

Contoh

Cetak jumlah item dalam tuple:

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

Setelah tuple dibuat, Kamu tidak dapat menambahkan item ke dalamnya. Tuple tidak bisa diubah .

Contoh

Kamu tidak dapat menambahkan item ke tuple:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # This will raise an error
print(thistuple)
Membuat Tuple Dengan Satu Item

Untuk membuat tuple dengan hanya satu item, kamu harus menambahkan koma setelah item, kecuali Python tidak akan mengenali variabel sebagai tuple.

Contoh

Satu item tuple, perhatikan komanya:

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

#NOT a tuple
thistuple = ("apple")
print(type(thistuple))
Hapus Item

Catatan: Kamu tidak dapat menghapus item dalam tuple.

Tuples tidak dapat diubah , sehingga Kamu tidak dapat menghapus item dari itu, tetapi Kamu dapat menghapus tuple sepenuhnya:

Contoh

Kata kunci del dapat menghapus tuple sepenuhnya:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) #this will raise an error because the tuple no longer exists
Gabungan Dua Tuple

Untuk menggabung dengan dua atau lebih tuple kamu dapat menggunakan operator + :

Contoh

Menggabungkan dengan dua tuple:

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

tuple3 = tuple1 + tuple2
print(tuple3)
Konstruktor Tuple ()

Dimungkinkan juga untuk menggunakan konstruktor tuple () untuk membuat tuple.

Contoh

Menggunakan metode tuple () untuk membuat tuple:

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)
Metode Tuple

Python memiliki dua metode bawaan yang dapat Kamu gunakan pada tupel.

Method Description
count() Returns the number of times a specified value occurs in a tuple
index()Searches the tuple for a specified value and returns the position of where it
was found

Demikianlah share ilmu pada artikel kali ini

semoga bermanfaat, ya

Wassalamualaikum Wr. Wb