繁体   English   中英

Python,找到填充了元组数组的一维数组的索引

[英]Python, find the index of 1D array that is filled with arrays of tuple

我有一维数组。 每个元素都具有唯一值IE [2013 12 16 1 10],因此array [0,0]将为[2013] array [0,1]将为[12]。 array [0,0:2]为[2013 12]。

当我尝试array.index(array [0,0:5])时。 它会产生错误,并说列表索引必须是整数,而不是元组。 查找特定元素的索引,如果元素是[2013 12 16 1 10]一个元组...?

如果您有一维数组,则array [0,0]无效。 试试这个链接:

http://www.thegeekstuff.com/2013/08/python-array/

由于这是一维数组,因此您可以执行以下操作:

my_array = [2013, 12, 16, 1, 10]

2013年的排名为:

my_array[0]

我要执行以下操作:my_array [0,0],那么您需要:`my_array = [[2013,12,16,16,10]]

还要检查发布者的链接:Musfiqur rahman

如果您具有一维数组,则该数组只是像您提到的值数组一样,其中数组可以等于[2013, 12, 16, 1, 10] 您可以使用array [index]访问数组中的各个项目。 但是,实际上有3个参数用于获取数组值:

array[start:end:step]

array [0,1]无效,因为语法使用冒号而不是逗号。 0,1计算得出2个值的元组(0, 1) 如果要获取值12,则需要说array[1]

因为您在谈论一维阵列,所以您必须执行以下操作:

myArray = [44, 62, 2013, 2, 1, 10]
#the position for 62 would be:
myArray[1]

然后,如果要从数组中获取一些值,则应“:”而不是“,”。 例如:

myArray = [44, 62, 2013, 2, 1, 10]
#the position for 62, 2013, 2, 1 would be:
myArray[1:4]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM