Можно ли изменить список внутри tuple

Python Senior Без компании
Можно ли изменить список внутри tuple
Ответы
Да, можно изменить содержимое изменяемых объектов внутри кортежа (tuple), так как сам кортеж хранит только ссылки на эти объекты. Однако нельзя изменить сам кортеж (добавить/удалить элементы или изменить ссылки на объекты). Пример: ``` my_tuple = (1, 2, [3, 4]) print(my_tuple) # (1, 2, [3, 4]) # Меняем список внутри кортежа my_tuple[2].append(5) print(my_tuple) # (1, 2, [3, 4, 5]) # Но нельзя изменить сам кортеж try: my_tuple[0] = 10 # TypeError except TypeError as e: print(e) ``` Важно: хоть это и возможно, но обычно считается плохой практикой изменять содержимое объектов внутри кортежа, так как кортежи предназначены для неизменяемых данных.