Встречается на 5% собеседований по Data Engineer
За счет чего Python может хранить разные объекты в списке и эффективно их обрабатывать
Python списки хранят ссылки на объекты, а не сами объекты. Это позволяет:
- Хранить объекты разных типов (int, str, custom class) в одном списке
- Эффективно обрабатывать списки, так как все элементы имеют одинаковый размер (размер указателя)
- Поддерживать динамическое изменение размера списка
Пример:
python
mixed_list = [42, "строка", 3.14, lambda x: x**2]
print(type(mixed_list[0])) # <class 'int'>
print(type(mixed_list[1])) # <class 'str'>Под капотом CPython использует массив указателей PyObject*, что обеспечивает O(1) доступ к элементам по индексу.

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