То есть мне нужен массив подобного вида x = [{"a": 1},{"a": 2},{"a": 3}], но заполняется он не сразу, а по-ходу программы. То есть чтобы его потом заполнять, мне надо сначала создать пустой список с пустыми словарями.
Для одного элемента прокатит вот так:
x = [{}]
x [0]['a']= 1
А как инициировать список, для добавления множества элементов? Вот такого:
x [0]['a']= 1
x [1]['a']= 2
x [2]['a']= 3
..........итд........