获取列表中可用的自由余额

2024-09-27 00:11:54 发布

您现在位置:Python中文网/ 问答频道 /正文

json数据来自使用ccxt的远程服务器

我如何才能在其中获得“NEO”的当前平衡

def check_balance(symbol):
  balance = exchange.fetch_balance()
  sonuc = balance['info']['balances']
  print(type(sonuc))
  return check_balance

类型=列表

[
  {'asset': 'BTC', 'free': '0.00000000', 'locked': '0.00000000'},
  {'asset': 'LTC', 'free': '0.00000000', 'locked': '0.00000000'}, 
  {'asset': 'ETH', 'free': '0.00000000', 'locked': '0.00000000'},
  {'asset': 'NEO', 'free': '0.00000000', 'locked': '0.00000000'}
]

Tags: 数据服务器jsonfree远程exchangedefcheck
3条回答

这里有一行

neo_balance = next((sub for sub in source if sub['asset'] == 'NEO'), None)

大概是这样的:

for i in sonuc:
  if i['asset'] == 'NEO':
    print(i['free'],i['locked'])

循环浏览列表并搜索NEO

def find_asset(asset_str, asset_list):
    for asset in asset_list:
        if asset['asset'] == asset_str:
            return asset

print(find_asset("NEO", my_list))

相关问题 更多 >

    热门问题