如何从python 3中的列表数组访问

时间:2019-03-18 09:21:07

标签: python-3.x

输出:

 [{'name': 'person',
   'percentage_probability': 52.69544720649719,
   'box_points': array([1165, 1132, 1197, 1212])}].

如何访问box_points(内部数组)中的值?

我希望输出为:1165

我试图导入数组库,将其转换为字符串并将其切片,但没有用。

请帮助

1 个答案:

答案 0 :(得分:1)

Python中没有array这样的内置方法,因此您需要将其用作列表:

item_no = [{'name': 'person',
   'percentage_probability': 52.69544720649719,
   'box_points': [1165, 1132, 1197, 1212]}]

print(item_no[0]['box_points'][0])

说明

您有一个词典列表。首先访问列表元素dict。使用特定的dict访问key元素,由于box_point的值是数组,因此使用第0个元素对其进行访问。