Можно ли дать Python dict начальную емкость (и это полезно)

Я заполняю диктофон около 1000000 предметов. Мое понимание dict (или хеш-таблиц) состоит в том, что когда в них попадает слишком много элементов, необходимо изменить размер, операция, которая стоит довольно много времени.

Есть ли способ сказать диктону python, что вы будете хранить в нем как минимум n элементов, чтобы он мог выделять память с самого начала? Или эта оптимизация не поможет моей скорости бега?

(И нет, я не проверял, из-за этого медлительность моего маленького скрипта, на самом деле я бы сейчас не стал делать это. Однако это то, что я бы сделал в Java, установив правильную начальную емкость HashSet)

Ответы на вопрос(2)

Ваш ответ на вопрос