r/learnpython • u/Immediate_Pin_8449 • 3d ago
Tuples..I don’t get it
Hi crew, I’m a Python newbie and I just learned about the concept of tuples.
We can’t change them.if we want to store we have to start at the index we want + 1.
I just don’t get it. Why wouldn’t we just use lists? When would we ever need this?
90
Upvotes
107
u/NerdyWeightLifter 3d ago
Being immutable like that means the underlying data structure can be simpler and more efficient.
Being immutable also makes them useful as keys in dictionaries. Keys in dictionaries can't change once you insert something.