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

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