Встречается на собеседованиях • сегодня
В чем разница в размере между кортежем и списком
Кортежи (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
интервью вопросы и ответы