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
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.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:
y = list(thistuple)
y.append("orange")
thistuple= tuple(y)
Remove Items
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:
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:
del thistuple
print (thistuple) #akan menghasilkan error karena tuple sudah tidak ada