同じキーの辞書の値を追加しようとしています。下の私の例では、「同じ」キーの値を追加しようとしている間、各キーのバージョン番号を削除します。辞書の同じキーの値を読み込んで追加する
item_dict = {
"item_C_v001" : 100,
"item_C_v002" : 100,
"item_A_v001" : 50,
"item_B_v001" : 75
}
私の予想される出力は次のようになります。
"item_C_v" : 200,
"item_A_v" : 50,
"item_B_v" : 75
が、私はitem_dict
を印刷しようとした場合の代わりに、私は次のように得た:
"item_C_v" : 100,
"item_A_v" : 50,
"item_B_v" : 75
しかし、私は取り除くしようとした瞬間、それはそうそのitem_C_v
は一度読み込まれます。どのように私はそれを出力するために200
を得ることができるように、それを '2倍'にすることができますか?
クールは、 '使用を認識していませんでした文字列モジュール。多分私はモジュールの使用を減らそうとしています。 'partition'も同じです。私はそのモジュールを持っていたので、 'defaultdict'を組み込むことを試みます。ちょうど私は正規表現の使用にあまり強くはない – dissidia