簡體   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