タイトルから json.loads を使用するだけでよいように聞こえると思います。しかし、ここではそうではないと思います。または、少なくともライブラリなしでこれを実行できるはずです(さらに、ライブラリメソッドで解決するだけでなく、これを理解したいと思います)。
私が現在持っているのは、キーが単語であり、値がそれらの単語の合計数である辞書です。
myDict = { "word1": 12, "word2": 18, "word3": 4, "word4": 45 }
等々...
私が望むのは、それが次のようなものになることです(それをscraperwikiデータストアに挿入できるようにするため):
myNewDict = {"entry": "word1", "count": 12, "entry": "word2", "count": 18, "entry": "word3", "count": 4, "entry": "word4", "count": 45}
ループしてmyDict
、新しく選択したキー「エントリ」と「カウント」の後に各キー/値を挿入するだけでよいと考えました(そのように):
for k, v in myDict.iteritems():
myNewDict = { "entry": k, "count": v }
しかし、これでmyNewDict
は、最後の結果を保存するだけです(だから私に与えるだけですmyNewDict={"entry":"word4", "total":45}
ここで何が欠けていますか?