首页 > 解决方案 > 从字典输出中获取元素

问题描述

在获取数据时,我使用以下代码

kite.margins(segment='equity')

其输出是一个字典,如下所示:

{'enabled': True,
 'net': 40089.43,
 'available': {'adhoc_margin': 0,
  'cash': 40089.43,
  'opening_balance': 40089.43,
  'live_balance': 40089.43,
  'collateral': 0,
  'intraday_payin': 0},
 'utilised': {'debits': 0,
  'exposure': 0,
  'm2m_realised': 0,
  'm2m_unrealised': 0,
  'option_premium': 0,
  'payout': 0,
  'span': 0,
  'holding_sales': 0,
  'turnover': 0,
  'liquid_collateral': 0,
  'stock_collateral': 0}}

我想获取该字典的 live_balance 元素并使其可变。请指导我如何做到这一点。

标签: python

解决方案


你可以这样做:

result = kite.margins(segment='equity')
live_balance = result['available']['live_balance']

推荐阅读