0

これはおそらく非常に単純な質問ですが、関数を反復処理するとき、すべての結果を変数に格納するにはどうすればよいですか?

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)
   '###########################################')

ありがとう

4

2 に答える 2

1

リスト内包表記を使用します。

b=[oauth_req("some_parameters_here%s",a) for a in hometimeline['ids']]
于 2012-09-19T12:24:19.770 に答える
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)
      '###########################################')
于 2012-09-19T12:23:15.743 に答える