Так что в php я могу сделать следующее, чтобы добавить в ассоциацию …
$data = [];
foreach ($items as $item) {
$data['items'][] = $item;
}
и у меня будут все элементы в массиве данных под ключом элементов.
Я хочу сделать то же самое в Py, но не могу понять синтаксис / как сделать это правильно.
data = {}
for metric in metrics:
data['data'] = [
{
"Date": metric.date_created.strftime('%Y%m%d'),
"Users": "1"}
]
Вы пропускаете закрытие ]
, но в любом случае я бы использовал понимание списка для достижения этого:
data = {}
data['data'] = [{'Date': metric.date_created.strftime('%Y%m%d'), "Users": "1"}
for metric in metrics]
Обратите внимание, что вы перезаписываете data['data']
в каждой итерации, и в моем примере вы фактически создаете список словарей, каждый для каждой итерации.
Других решений пока нет …