【发布时间】:2014-02-06 20:12:16
【问题描述】:
我正在尝试将新的键-键-值寄存器添加到 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' 错误消息,因为这样的密钥不存在。我怎样才能做到这一点?
【问题讨论】:
标签: python dictionary