お世話になります。
初心者につき初歩的な質問で大変申し訳ございません。
aaa、bbb、取引所の中からJPYとBTCの残高関数を作成しました。しかしif文が長く、省略したいです
```ここに言語を入力 # アウトプットになる残高情報のDictを作成する balance_information = {"exchange_name": "", "balance": "", "currency": ""} #残高チェックフラグを初期化する balance_result_main_coin_aaa = 0 balance_result_alt_coin_aaa = 0 balance_result_main_coin_bbb = 0 balance_result_alt_coin_bbb = 0 balance_result_main_coin_ccc = 0 balance_result_alt_coin_ccc = 0 balance_result_main_coin_ddd = 0 balance_result_alt_coin_ddd = 0 i = 0 for exchange_name in exchange_list: # 取引所名称を出力 print("exchange_name :", exchange_name) # コンソールに全出力結果を出力 result = exchange[i].fetch_balance() # 全データの出力 データ構造を理解する際にめちゃくちゃ役にたちます。 # print(json.dumps(result, indent=True)) # もしaaaであれば if exchange_name == "aaa": n = 0 # 残高証明したい通貨を判定する為該当する取引所をループする for balance_data in result["info"]: # for文で利用するbalance_dataの構造を全て出力します # print("aaa:balance_data", balance_data) # サンプルデータ aaa:balance_data {"currency_code": "JPY", "amount": 6124.0, "available": 6124.0} # もし通貨残高情報がJPYであれば if balance_data["currency_code"] == "JPY": # 取引所名称、残高、対象通貨 をそれぞれ格納する balance_information["exchange_name"] = exchange_name balance_information["balance"] = result["info"][n]["amount"] balance_information["currency"] = result["info"][n]["currency_code"] print("balance_information", balance_information) # もし残高情報が取得されたら1を格納する balance_result_main_coin_aaa = 1 create_balance_csv(balance_information) # 対象通貨のCSVファイルを作成する # もし通貨残高情報がであれば if balance_data["currency_code"] == "BTC": # 取引所名称、残高、対象通貨 を格納する balance_information["exchange_name"] = exchange_name balance_information["balance"] = result["info"][n]["amount"] balance_information["currency"] = result["info"][n]["currency_code"] print("balance_information", balance_information) # もし残高情報が取得されたら1を格納する balance_result_alt_coin_aaa = 1 create_balance_csv(balance_information) # 対象通貨のCSVファイルを作成する # aaaの次の通貨をチェックする為カウントアップ n = n + 1