Встречается на собеседованиях • сегодня
Можно ли изменить список внутри tuple
Да, можно изменить содержимое изменяемых объектов внутри кортежа (tuple), так как сам кортеж хранит только ссылки на эти объекты. Однако нельзя изменить сам кортеж (добавить/удалить элементы или изменить ссылки на объекты).
Пример:
python
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)Важно: хоть это и возможно, но обычно считается плохой практикой изменять содержимое объектов внутри кортежа, так как кортежи предназначены для неизменяемых данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы