我有如下数据
{'exchange1': [{'price': 9656.04, 'side': 'bid', 'size': 0.16, 'timestamp': 1589504786},
{'price': 9653.97, 'side': 'ask', 'size': 0.021, 'timestamp': 1589504786}],
'exchange2': [{'price': 9755.3, 'side': 'bid', 'size': 27.0, 'timestamp': 1589504799},
{'price': 9728.0, 'side': 'bid', 'size': 1.0, 'timestamp': 1589504799}]}
我想迭代每个交换,然后针对所有价格,根据side
键进行更改。
如果side : bid
我想用这个price
乘以一个数字(ex:0.99),如果side : ask
我想用另一个数字(ex:1.01)乘以价格
我不知道如何迭代包含边值和价格数据的字典列表
谢谢你的帮助
您可以在这里使用
dict
来保存价格乘数,并使用嵌套for循环遍历所有订单作为一种理解,这样做的方法是:
我对python非常陌生,因此如果我做错了,请原谅我:
我做了一个函数,其中“dic”是带有嵌套字典的字典
相关问题 更多 >
编程相关推荐