0
0 Комментариев
  • Версия Python (3.7) !!!
  • Ваша операционная система (Windows)

Здравствуйте, помогите вытащить все значения с ответа от сервера в формате json

pos = client.OrderBook.OrderBook_getL2(symbol=valuta,depth = 25).result() # это запрос на сервер

Придет вот такой ответ

([{‘symbol’: ‘XBTUSD’, ‘id’: 8799232400, ‘side’: ‘Sell’, ‘size’: 25239, ‘price’: 7676.0}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232450, ‘side’: ‘Sell’, ‘size’: 541, ‘price’: 7675.5}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232500, ‘side’: ‘Sell’, ‘size’: 250, ‘price’: 7675.0}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232550, ‘side’: ‘Sell’, ‘size’: 3839, ‘price’: 7674.5}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232600, ‘side’: ‘Sell’, ‘size’: 685927, ‘price’: 7674.0}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232650, ‘side’: ‘Buy’, ‘size’: 95685, ‘price’: 7673.5}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232700, ‘side’: ‘Buy’, ‘size’: 2975, ‘price’: 7673.0}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232750, ‘side’: ‘Buy’, ‘size’: 3502, ‘price’: 7672.5}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232800, ‘side’: ‘Buy’, ‘size’: 72, ‘price’: 7672.0}, {‘symbol’: ‘XBTUSD’, ‘id’: 8799232850, ‘side’: ‘Buy’, ‘size’: 185, ‘price’: 7671.5}], <bravado.requests_client.RequestsResponseAdapter object at 0x000001E0FE277DD8>)

Мне нужно отфильтровать  блоки выбрать только с ‘side’: ‘Sell’ ,а из выбраных ‘side’: ‘Sell’ получить значения size и сложить их вместе

print(FULL_SIZE)


Добавить комментарий