私はPythonの初心者です。私はcsvfileから2つの行を抽出しています。Python辞書に共通のキーを持つ2つのリストを追加する
Foodlist = ['apple, carrot, banana','chocolate, apple', 'strawberry, orange, carrot']
そして、数量リストは、その順序で各項目に対応する。
Quantity = ['1,2,1','2,5','1,2']
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
「フードリスト'Quantity'には数字があります。これは意図されていますか?また、大文字の識別子を持つ型以外の名前を付けないでください。 – dkasak