Инициализация списка известным количеством элементов в Python

Не совсем понимаю, почему array у всех возникают трудности ilist с желанием сделать это - существует arrays несколько сценариев, в которых array вам может понадобиться инициализированный bytearray список фиксированного размера. И pythonista вы правильно пришли к выводу, что pythonic в этих случаях можно использовать python-shell массивы.

import array
verts=array.array('i',(0,)*1000)

Для не питонистов py термин (0,)*1000 создает кортеж, содержащий arrays 1000 нулей. Запятая заставляет pythonic python распознавать (0) как python-shell кортеж, иначе он будет оценен py как 0.

Я использовал кортеж python-interpreter вместо списка, потому что pythonista у них обычно меньше накладных python-list расходов.

python

arrays

list

2022-10-31T04:48:22+00:00