Python-从数组中获取特定信息

时间:2017-07-12 20:54:44

标签: python-2.7

如果我有这个数组怎么能得到距离的值?

    [ 0, { 'labels': [ 0, 0,1]  'distances' : [10.132, 10.341, 13.314 ]}] 

我的意思是如何打印值10.132

1 个答案:

答案 0 :(得分:0)

你必须下标到数组中,然后再下标到字典中(顺便说一下,我必须添加一个逗号来避免字典中的语法错误):

myarray = [ 0, { 'labels': [ 0, 0,1],  'distances' : [10.132, 10.341, 13.314 ]}]

myarray[1]['distances']
Out[3]: [10.132, 10.341, 13.314]

如果你想要每个距离,再次下标:

myarray[1]['distances'][0]
Out[4]: 10.132

如果这仍然没有意义,请添加评论,我会扩展我的答案。