Что меньше весит список или кортеж
Python
Middle
Без компании
Что меньше весит список или кортеж
Ответы
Кортеж обычно занимает меньше памяти, чем список, потому что он неизменяемый и Python может оптимизировать его хранение. Списки требуют дополнительной памяти для возможного расширения.
Пример сравнения:
```
import sys
lst = [1, 2, 3]
tpl = (1, 2, 3)
print(sys.getsizeof(lst)) # Обычно больше (например, 88)
print(sys.getsizeof(tpl)) # Обычно меньше (например, 64)
```
Разница особенно заметна при больших объемах данных. Однако для небольших коллекций разница может быть незначительной. Выбор между ними должен основываться на необходимости изменяемости, а не только на размере.