我想一個列表轉換爲一個字典:轉換陣列與dict
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'}'? – 2014-08-28 17:54:27