Я хочу, чтобы преобразовать список в словарь:конвертировать массив Сыроватского
products=[['1','product 1'],['2','product 2']]
arr=[]
vals={}
for product in products:
vals['id']=product[0]
vals['name']=product
arr.append(vals)
print str(arr)
Результат является
[{'id': '2', 'name': 'product 2'}, {'id': '2', 'name': 'product 2'}]
Но я хочу что-то одно подобное:
[{'id': '1', 'name': 'product 1'}, {'id': '2', 'name': 'product 2'}]
Не может быть более полезным результатом '{'1': 'product 1', '2': 'product 2'}'? –