# Python Tuples

**URL:** https://forum.networklessons.com/t/python-tuples/10357
**Category:** Lessons Discussion
**Created:** [March 20, 2020, 1:42pm UTC](https://forum.networklessons.com/t/python-tuples/10357 "2020-03-20T13:42:54Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [June 3, 2020, 8:45am UTC](https://forum.networklessons.com/t/python-tuples/10357/3 "2020-06-03T08:45:22Z")

</div>

Hello Pradyumna

One of the characteristics of a **tuple** data type as opposed to a **list** is that it is immutable. This means that the value stored within the variable cannot be changed. For example, if you try to change a value within the tuple, it will return an error, as shown in the lesson.

Since the values stored within a tuple cannot be changed, we can say that they are “write protected” in much the same way as a write protected file cannot be changed. In other words, if you use a tuple in your programming, you can be sure that even an error in coding cannot change the contents, so if this is important to the purpose of your code, then using a tuple can be useful.

The term was used here simply to emphasize that the contents of a tuple cannot be changed.

I hope this has been helpful!

Laz

---

_[View the full topic](https://forum.networklessons.com/t/python-tuples/10357)._
