Как передать данные переменных в пустые словари

Я пытаюсь загнать данные в пустые словари, при этом я добавляю два цикла for, но я хочу вернуть два цикла в одну переменную.

d = {
    "result":[],
    "out":[]
  
}

quest = Question.objects.annotate(choice_count=Count('choice'))
ans = Answer.objects.annotate(solution_count=Count('solution'))

for i quest:
   d["quest "].append(i)
print(d)

for i ans:
    d["out"].append(i) 
print(d)

return Response({'data':{'staus':d}}

Надеюсь, вы сможете использовать zip и тогда вы сможете выполнить свою задачу с помощью одного for

for q, a in zip(quest, ans):
    d["quest"].append(i)
    d["out"].apend(i)
Вернуться на верх