Это невероятно простой вопрос (я новичок в Python).
Мне в основном нужна структура данных, такая как массив PHP - то есть я хочу инициализировать ее, а затем просто добавить в нее значения.
Насколько я могу судить, это невозможно с Python, поэтому у меня есть максимальное значение, которое я мог бы использовать в качестве индекса, но я не могу понять, как создать пустой список указанного длина.
Кроме того, является ли список правильной структурой данных, используемой для моделирования того, что кажется, что это просто массив? Я пытался использовать массив, но он казался недовольным хранением строк.
Редактировать: Извините, я не очень четко объяснил, что я искал. Когда я добавляю элементы в список, я не хочу помещать их в последовательности, а хочу вставить их в указанные слоты в списке.
То есть, я хочу быть в состоянии сделать это:
list = []
for row in rows:
c = list_of_categories.index(row["id"])
print c
list[c] = row["name"]