如何获取数组中的元素?(python)

如何获取数组中的元素?(python),python,arrays,multidimensional-array,Python,Arrays,Multidimensional Array,此数组由两个数组组成。我想要这两个。我怎么办? 结果应该是这样的: array =[[[1, 0.25], [1, 0.19], [1, 0.19]], [[1, 0.89], [0, 0.93], [0, 0.48], [1, 0.49], [0, 0.6], [0, 0.6], [1, 0.34]]] 代码是: sub1=[[1, 0.25], [1, 0.19], [1, 0.19]] sub2=[[1, 0.89], [0, 0.93], [0, 0.48], [1, 0.49], [

此数组由两个数组组成。我想要这两个。我怎么办? 结果应该是这样的:

array =[[[1, 0.25], [1, 0.19], [1, 0.19]], [[1, 0.89], [0, 0.93], [0, 0.48], [1, 0.49], [0, 0.6], [0, 0.6], [1, 0.34]]]
代码是:

sub1=[[1, 0.25], [1, 0.19], [1, 0.19]]
sub2=[[1, 0.89], [0, 0.93], [0, 0.48], [1, 0.49], [0, 0.6], [0, 0.6], [1, 0.34]]
然后我得到:

TypeError:列表索引必须是整数,而不是列表


for循环给出的是数组中的元素,而不是这些元素的索引,因此您应该:

for i in array:
    print array[i]
或者更类似于您所写的内容:

for item in array:
    print(item)
尽管第一种被认为更“Pythonic”

for i in range(len(array)):
     print(array[i])