Possible duplicate:Why do python strings and tuples become immutable?
What low-level project makes a tuple not mutable in Python? Why is this feature useful?
A few reasons:
__hash__
tuple
! , .
, dict , .
dict