Мне нужно добавить ключ для словарей массива.
Вот массив ex:
Я создаю новый массив, и мне нужно добавить в него ключи buy и sell. Вот код, который берет все что нужно из массива и передает в новый массив:
Надо, чтобы было так:
То есть если side = sell, значит этот словарь перемещается в раздел sell, тоже самое с buy
Вот массив ex:
Python:
[
{
"data": [
{
"side": "sell",
"price": "1690",
"quantity": "8"
},
{
"side": "buy",
"price": "3990",
"quantity": "20"
},
{
"side": "sell",
"price": "790",
"quantity": "2"
}
]
},
{
"data": [
{
"side": "buy",
"price": "990",
"quantity": "15"
},
{
"side": "sell",
"price": "1990",
"quantity": "12"
}
]
}
]
Я создаю новый массив, и мне нужно добавить в него ключи buy и sell. Вот код, который берет все что нужно из массива и передает в новый массив:
Python:
newmas = []
for item in ex:
result = []
for items in item['data']:
if items['side'] == 'sell':
result.append({'price': items['price'], 'quantity': items['quantity']})
else:
result.append({'price': items['price'], 'quantity': items['quantity']})
newmas.append(result)
Надо, чтобы было так:
Python:
[
[
'sell': [
{
"side": "sell",
"price": "1690",
"quantity": "8"
},
{
"side": "sell",
"price": "790",
"quantity": "2"
}
]
'buy': [
{
"side": "buy",
"price": "3990",
"quantity": "20"
}
]
],
[
'sell': [
{
"side": "sell",
"price": "1990",
"quantity": "12"
}
]
'buy': [
{
"side": "buy",
"price": "990",
"quantity": "15"
}
]
]
]
То есть если side = sell, значит этот словарь перемещается в раздел sell, тоже самое с buy
Последнее редактирование: