Back to questions
Junior — Middle
56
Можно ли модифицировать содержимое кортежа после его создания?
Companies where asked
СКМ ПРО
Answer from AI
sobes.tech AI
Нет, содержимое кортежа в Python нельзя изменить после его создания — кортежи являются неизменяемыми (immutable) объектами. Это значит, что нельзя изменить, добавить или удалить элементы.
Пример:
t = (1, 2, 3)
# Попытка изменить элемент вызовет ошибку
# t[0] = 10 # TypeError: 'tuple' object does not support item assignment
Однако, если внутри кортежа есть изменяемые объекты (например, списки), то их содержимое можно менять:
t = (1, [2, 3], 4)
t[1].append(5)
print(t) # (1, [2, 3, 5], 4)
Но сам кортеж по-прежнему нельзя заменить или изменить напрямую.