É possível atribuir uma capacidade inicial a um ditado python (e é útil)

Estou preenchendo um ditado python com cerca de 10.000.000 itens. Meu entendimento de dict (ou hashtables) é que, quando muitos elementos entram neles, a necessidade de redimensionar, uma operação que custa bastante tempo.

Existe uma maneira de dizer a um ditado python que você armazenará pelo menos n itens nele, para que ele possa alocar memória desde o início? Ou essa otimização não fará nenhum bem à minha velocidade de corrida?

(E não, eu não verifiquei se a lentidão do meu pequeno script é por causa disso, na verdade eu não saberia agora como fazer isso. Isso é algo que eu faria em Java, definia a capacidade inicial do HashSet corretamente)