如何解决将逗号分隔的值拆分为 Python 中的变量
我正在尝试使用“python-binance”库获取实时交易订单簿的变量。
depth = client.get_order_book(symbol='BTCUSDT')
print(depth)
这是结果。
'bids': [['34657.70000000','0.57150000'],['34655.76000000','0.00035500'],['34654.28000000','0.01431800'][...]
'asks': [['34657.70000000','0.01431800'][...]
每行的第一个值是价格,第二个值是交易量。
我想将所有“价格”值和“交易量”值统一到单独的变量中,以便我能够分别对所有价格和所有交易量求和。
尝试使用 numpy 或 pandas 找到相关示例,但如您所见,我是个新手。
谢谢大家
解决方法
我预测你会在字典中得到这些结果。
price_vol = {}
for key in ['bids','asks']:
for elem in depth[key]:
price_vol[elem[0]] = elem[1]
就是这样。
顺便说一下,你的例子是错误的。您不能同时具有相同的买入价和卖出头寸 ;)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。