В общем, я бы сказал, что если вы не знаете, сколько элементов в пределах скажем +/- 20%, то вам, вероятно, следует просто слепо добавить в список, а не угадывать емкость.
Список отличается от массива, когда дело доходит до добавления при заполнении. Помните, что список удвоит свою емкость, как только вы превысите емкость. Так, например, если ваш список имеет текущую емкость 128 элементов, и вы добавляете элемент, который составляет 129 элементов, список изменит свой размер до 256 элементов. Тогда для следующих 128 добавлений вы не изменяете размер списка вообще. Как только вы доберетесь до 257, он удвоится до 512, и процесс повторяется.
Таким образом, у вас будет O (log (n)) изменения размера в вашем списке.