Как добавить данные в список словарей в Django

Я хочу добавить данные в список словарей

  a =[100, 200, 300] 
  b =['apple', 'orange', 'grapes']
  c=[]

  for val in a:
      c.append({'price':val}) 
  for val in b:
      c.append({'fruit':val}) 

 print(c)

результат должен быть таким: [ {'price':100, 'fruit':'apple'}, {'price':200, 'fruit':'orange'}, {'price':300, 'fruit':'grapes'}

Вы можете работать с пониманием списка:

a = [100, 200, 300] 
b = ['apple', 'orange', 'grapes']
c = [{'price': p, 'fruit': f} for p, f in zip(a, b)]
Вернуться на верх