Все значения в Python являются ссылками. Что вам нужно беспокоиться, если тип изменен. Основные числовые и строковые типы, а также tuple
и frozenset
неизменяемы; имена, привязанные к объекту одного из этих типов, могут быть отскакиваны, а не мутированы.
>>> t = 1, 2, 3
>>> t[1] = 42
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment