При программировании на Python можно зарезервировать память для списка, который будет заполнен известным количеством элементов, чтобы список не перераспределялся несколько раз при его создании? Я просмотрел документы для типа списка Python и не нашел ничего похожего на это. Тем не менее, этот тип создания списка отображается в нескольких горячих точках моего кода, поэтому я хочу сделать его максимально эффективным.
Edit: Кроме того, имеет ли смысл делать что-то подобное на языке Python? Я довольно опытный программист, но новичок в Python и все еще чувствую, как он работает. Является ли Python внутренне выделять объекты all в отдельных пространствах кучи, преуменьшая цель попытки свести к минимуму выделения или примитивы, такие как int, float и т.д., Хранящиеся непосредственно в списках?