将数据转换为列表

2024-09-28 18:54:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须将这些数据转换为其中的两个词典列表。这两个列表是buydata和selldata。我该怎么做,深度变量的类型是什么

'depth': {'buy': [{'orders': 1, 'price': 474.95, 'quantity': 1},
                   {'orders': 3, 'price': 474.9, 'quantity': 3},
                   {'orders': 1, 'price': 474.85, 'quantity': 2},
                   {'orders': 2, 'price': 474.7, 'quantity': 4}],
           'sell': [{'orders': 5, 'price': 475.1, 'quantity': 7},
                    {'orders': 2, 'price': 475.15, 'quantity': 2},
                    {'orders': 6, 'price': 475.2, 'quantity': 19},
                    {'orders': 4, 'price': 475.25, 'quantity': 4},
                    {'orders': 6, 'price': 475.3, 'quantity': 10}]}

Tags: 数据类型列表buypricequantity词典orders
1条回答
网友
1楼 · 发布于 2024-09-28 18:54:50

试试这个:

a = {'depth': {'buy': [{'orders': 1, 'price': 474.95, 'quantity': 1},
                   {'orders': 3, 'price': 474.9, 'quantity': 3},
                   {'orders': 1, 'price': 474.85, 'quantity': 2},
                   {'orders': 2, 'price': 474.7, 'quantity': 4}],
           'sell': [{'orders': 5, 'price': 475.1, 'quantity': 7},
                    {'orders': 2, 'price': 475.15, 'quantity': 2},
                    {'orders': 6, 'price': 475.2, 'quantity': 19},
                    {'orders': 4, 'price': 475.25, 'quantity': 4},
                    {'orders': 6, 'price': 475.3, 'quantity': 10}]}}

buy, sell = a['depth']['buy'], a['depth']['sell']

相关问题 更多 >