次のコードがあります。
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 を読み続けるにはどうすればよいですか?