если значения нулевые как мне надо то вроде можно использовать range хотя я не помню уже как. а если нужно заполнить случайными значениями типа random.randint. Количество значений примерно 16 миллионов. Не спрашивайте плз зачем мне это надо. Но надо. Как оптимизировать код чтобы выполнялось максимально быстро. А то если сделать чисто append в цикле то выполняется аж ~16 секунд пиздец как много.

Для сравнения, вот дохлая vps выдает:
root@moon:~# dd if=/dev/urandom of=/dev/null bs=1024 count=60024 60024+0 records in 60024+0 records out 61464576 bytes (61 MB, 59 MiB) copied, 0.386555 s, 159 MB/s1272 мегабита. Питухон, конечно, не подарок, но не настолько.