这可能是一个非常简单的问题,但是当你迭代一个函数时,如何将所有结果存储在一个变量中,就像我每次操作一样,变量只存储第一个结果?
for a in hometimeline['ids']:
b = oauth_req(
'https://api.twitter.com/1.1/statuses/user_timeline.json?count=1&user_id=%s'%a,
'###########################################', (these are just tokens)
'###########################################')
感谢
答案 0 :(得分:1)
使用列表
b = []
for a in hometimeline['ids']:
b.append(oauth_req(
'https://api.twitter.com/1.1/statuses/user_timeline.json?count=1&user_id=%s'%a,
'###########################################', (these are just tokens)
'###########################################'))
或字典
b = {}
for a in hometimeline['ids']:
b[a] = oauth_req(
'https://api.twitter.com/1.1/statuses/user_timeline.json?count=1&user_id=%s'%a,
'###########################################', (these are just tokens)
'###########################################')
答案 1 :(得分:1)
使用列表理解:
b=[oauth_req("some_parameters_here%s",a) for a in hometimeline['ids']]