我是python的新手。我從csvfile中提取兩行。Python將常用鍵添加到列表中的2個列表
Foodlist = ['apple, carrot, banana','chocolate, apple', 'strawberry, orange, carrot']
並且數量列表對應於其序列中的每個項目。
Quantity = ['1,2,1','2,5','1,2']
如何將兩個列表與常用鍵合併到字典中?我嘗試了拆分和加入,但由於常用密鑰而導致數量被覆蓋。
我試圖輸出:
{'Apple: totalquantity','Banana: totalquantity',
'Carrot: totalquantity','Chocolate: totalquantity',
'orange: totalquantity', 'strawberry: totalquantity'}
請幫幫忙!
無論如何,我可以提取csvfile行的食品項目,並在字典中指定其值?
爲CVS文件如下:
行1: 蘋果,胡蘿蔔,蕉 巧克力,蘋果 草莓,橘子,胡蘿蔔
行2: 1,2,1 2, 5 1,2
這是否回答你的問題? http://stackoverflow.com/questions/11011756/is-there-any-pythonic-way-to-combine-two-dicts-adding-values-for-keys-that-appe – Hannu
有更多的食物列入'Foodlist ''Quantity'中有數字。這是打算?另外,你應該避免命名具有大寫標識符的類型以外的東西。 – dkasak