如何使用密钥在json中获取数组?

时间:2019-07-09 09:35:22

标签: python arrays json

如何使用“ 15400001”键从对象仅获取数组?谢谢

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]}]

3 个答案:

答案 0 :(得分:1)

这是listdictionary的基础:-

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 
           2423, 2471, 2475, 2477]}]
my_dict = data[0]  # Getting 0 position of list AND in output we will get dictionary
my_dict['15400001']  # Getting value in dictionary from key.
  • 这里有list类型的数据。
  • 现在,我们正在迭代数据列表的0位置,并在输出中获得字典。
  • 现在获取与键15400001相对应的值,请确保15400001应该是字符串。

输出

[0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]

我希望它可以对您有所帮助。

答案 1 :(得分:0)

尝试此代码。

data = [{"15400001": [0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]}]

print(data[0]["15400001"])

输出:

[0, 7, 603, 607, 1655, 1661, 1703, 1706, 1823, 1825, 1826, 1827, 2423, 2471, 2475, 2477]

答案 2 :(得分:0)

您可以使用:

data[0]["15400001"]