我嘗試新的密鑰key值寄存器添加到鑰匙和密鑰將被視爲變量名在循環Python字典,這裏是我的代碼:從變量中添加新的密鑰到python字典?
def harvestTrendingTopicTweets(twitterAPI, trendingTopics, n):
statuses = {}
for category in trendingTopics:
for trend in trendingTopics[category]:
results = twitterAPI.search.tweets(q=trend, count=n, lang='es')
statuses[category][trend] = results['statuses']
return statuses
trendingTopics
是生成字典此JSON後
{
"General": ["EPN","Peña Nieto", "México","PresidenciaMX"],
"Acciones politicas": ["Reforma Fiscal", "Reforma Energética"]
}
到目前爲止,我得到KeyError: u'Acciones politicas'
出錯信息等關鍵不存在。我怎樣才能做到這一點?
'statuses = defaultdict(dict)'中的'dict'是什麼意思? – diegoaguilar