我知道这听起来像是我只需要使用标题中的 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
并在我新选择的键“entry”和“count”之后插入每个键/值(就像这样):
for k, v in myDict.iteritems():
myNewDict = { "entry": k, "count": v }
但有了这个,myNewDict
只保存最后一个结果(所以只给我myNewDict={"entry":"word4", "total":45}
我在这里想念什么?