Python Update Tuple

Tuple itu unchangeable, artinya kita tidak bisa mengubah, menambah, dan menghapus item dalam tuple setelah dibuat.


Change Tupple Values

Setelah tuple dibuat, kalian tidak dapat mengubah nilainya. Tuple itu unchangeable.

Tapi ada solusinya. kalian dapat mengubah tuple menjadi list, mengubah list, dan mengubah list kembali menjadi tuple.

Contoh

Ubah tuple menjadi list sehingga dapat diubah

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

print (x)

Add Items

Setelah tuple dibuat, kalian tidak dapat menambahkan item ke dalamnya.

Contoh

Kalian tidak bisa menambahkan item ke dalam tuple:

thistuple = ("apple", "banana", "cherry")
thistuple.append("orange") #akan menghasilkan error
print (thistuple)

Sama seperti solusi untuk mengubah tuple, kalian dapat mengubahnya menjadi list, menambahkan item kalian, dan mengubahnya kembali menjadi tuple.

Contoh

Ubah tuple menjadi list, tambahkan "orange", dan ubah kembali menjadi tuple:

thistuple= ("apple", "banana", "cherry")
y = list(thistuple)
y.append("orange")
thistuple= tuple(y)

Remove Items

Note: Kalian tidak bisa menghapus item dalam tuple.

Tuple tidak dapat diubah, jadi kalian tidak dapat menghapus item darinya, tetapi kalian dapat menggunakan solusi yang sama seperti yang kami gunakan untuk mengubah dan menambahkan item tuple:

Contoh

Ubah tuple menjadi list, hapus "apel", dan ubah kembali menjadi tuple:

thistuple= ("apple", "banana", "cherry")
y = list(thistuple)
y.remove("apple")
thistuple= tuple(y)

Atau kalian dapat menghapus keseluruhan tuple:

Contoh

Ubah tuple menjadi list, hapus "apel", dan ubah kembali menjadi tuple:

thistuple= ("apple", "banana", "cherry")
del thistuple
print (thistuple) #akan menghasilkan error karena tuple sudah tidak ada