Sobes.tech
Junior — Middle
85

¿Se puede modificar el contenido de una tupla después de crearla?

Empresas donde se preguntó
СКМ ПРО

Respuesta de la IA

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)

Но сам кортеж по-прежнему нельзя заменить или изменить напрямую.