Python:Dict阅读并不总是成功的

2024-04-19 15:44:58 发布

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

我正在制作一个python脚本,它必须阅读这种类型的字典

{'error': [],
 'result': {'XXBTZEUR': [[1507633993, '4074.00000', '4074.90000'],
                         [1507633994, '4074.00000', '4075.00000'],
                         [1507634006, '4074.50000', '4075.00000'],
                         [1507634043, '4074.50000', '4074.90000'],
                         [1507634046, '4074.50000', '4075.00000'],
                         [1507634046, '4074.50000', '4075.50000'],
                         [1507634056, '4075.00000', '4075.50000'],
                         [1507634064, '4075.00000', '4075.60000'],
                         [1507634064, '4074.50000', '4075.60000'],
                         [1507634119, '4075.00000', '4075.50000'],
                         [1507634122, '4075.50000', '4075.50000'],
                         [1507635113, '4075.50000', '4075.60000']],
                         'last': 1507635113}}

但在一些执行中,通过指令阅读

result = result['result'][pair]

如果pair在示例'XXBTZEUR'中,则执行不正确,并且它将读取命令中的“last”字段,但该字段不会出现。你知道吗

为什么?你知道吗

我感谢所有愿意帮助我的人,如果英语写得不好的话。你知道吗


Tags: 命令脚本示例类型字典指令errorresult
1条回答
网友
1楼 · 发布于 2024-04-19 15:44:58

“last”条目不是存储在“XXBTZEUR”条目的数组中,而是存储在“result”中的字典中自己的条目。你知道吗

result['result']['XXBTZEUR']

按预期给出数组, 要得到“最后一个”条目,你必须

result['result']['last']

为了便于查看:

{'error': 
    [],
    'result': {
          'XXBTZEUR': [[1507633993, '4074.00000', '4074.90000'],
                       [1507633994, '4074.00000', '4075.00000'],
                       [1507634006, '4074.50000', '4075.00000'],
                       [1507634043, '4074.50000', '4074.90000'],
                       [1507634046, '4074.50000', '4075.00000'],
                       [1507634046, '4074.50000', '4075.50000'],
                       [1507634056, '4075.00000', '4075.50000'],
                       [1507634064, '4075.00000', '4075.60000'],
                       [1507634064, '4074.50000', '4075.60000'],
                       [1507634119, '4075.00000', '4075.50000'],
                       [1507634122, '4075.50000', '4075.50000'],
                       [1507635113, '4075.50000', '4075.60000']],
          'last': 1507635113}}

相关问题 更多 >