0

次のコードがあります。

for account in accounts_list:   
    if not checked_accounts_list.has_key(account):
        response = send_request("example/path", {"account_id":account, "page_size":50})
        get_total(response, "accounts", "account_id", **accounts_list**, account)
        checked_accounts_list[account] = True

accounts_list は、184 件の結果を保持する配列です。そのループ内には、「get_total」という関数への呼び出しがあり、いくつかの引数が必要です。これらの引数の 1 つは、現在反復されている同じ配列を渡しています (太字で強調表示)。

私はいくつかの問題を抱えています。これは、accounts_list を反復処理中に拡張するという事実が原因であると考えています。

要点は、展開している間、accounts_list を読み続けるにはどうすればよいですか?

4

1 に答える 1