Back to questions
Junior — Middle
51
Какой из этих типов данных занимает меньше памяти — список или кортеж?
Answer from AI
sobes.tech AI
Кортеж занимает меньше памяти, чем список в Python. Это связано с тем, что кортежи являются неизменяемыми (immutable), и их структура более компактна, так как не требует дополнительного пространства для поддержки операций изменения (например, добавления или удаления элементов).
Пример сравнения:
import sys
lst = [1, 2, 3, 4]
tpl = (1, 2, 3, 4)
print(sys.getsizeof(lst)) # например, 88 байт
print(sys.getsizeof(tpl)) # например, 72 байта
Таким образом, если данные не требуют изменений, использование кортежей помогает экономить память.