Python - Update Tuples
Python - Update Tuples
Dark mode
Dark code
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP BOOTSTRAP HOW TO W3.CSS C C++ C# REACT R JQUERY DJANGO
Python HOME
Python Intro
Python Get Started
Python Booleans
But there are some workarounds.
Python Operators
Python Lists
Python Tuples
Python Tuples
Change Tuple Values
Access Tuples Once a tuple is created, you cannot change its values. Tuples are unchangeable, or immutable as it also is called.
Update Tuples
But there is a workaround. You can convert the tuple into a list, change the list, and convert the list back into a tuple.
Unpack Tuples
Loop Tuples
Join Tuples Example Get your own Python Server
Tuple Methods
Convert the tuple into a list to be able to change it:
Tuple Exercises
Python Sets x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)
print(x)
Try it Yourself »
Add Items
Since tuples are immutable, they do not have a built-in append() method, but there are other ways to add items to a tuple. COLOR PICKER
1. Convert into a list: Just like the workaround for changing a tuple, you can convert it into a list, add your item(s), and convert
it back into a tuple.
Example
Convert the tuple into a list, add "orange", and convert it back into a tuple:
Try it Yourself »
2. Add tuple to a tuple. You are allowed to add tuples to tuples, so if you want to add one item, (or many), create a new tuple
with the item(s), and add it to the existing tuple:
Example
Create a new tuple with the value "orange", and add that tuple:
print(thistuple)
Try it Yourself »
ADVERTISEMENT
Note: When creating a tuple with only one item, remember to include a comma after the item, otherwise it will not be identified
as a tuple.
ADVERTISEMENT
Remove Items
Tuples are unchangeable, so you cannot remove items from it, but you can use the same workaround as we used for changing
and adding tuple items:
Example
Convert the tuple into a list, remove "apple", and convert it back into a tuple:
Try it Yourself »
Example
The del keyword can delete the tuple completely:
Try it Yourself »
ADVERTISEMENT
ADVERTISEMENT
FORUM | ABOUT
W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we
cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.