python獲取list下標及其值

2021-06-21 08:29:40 字數 693 閱讀 4082

**:

當在python中遍歷乙個序列時,我們通常採用如下的方法:

for item in sequence:

process(item)

如果要取到某個item的位置,可以這樣寫:

for index in range(len(sequence)):

process(sequence[index])

另乙個比較好的方式是使用python內建的enumerate函式:

enumerate(sequence,start=0)

上述函式中,sequence是乙個可迭代的物件,可以是列表,字典,檔案物件等等。enumerate返回的是下標和item組成的元組:

>>> seasons = ['spring', 'summer', 'fall', 'winter']

>>> list(enumerate(seasons)) [(0, 'spring'), (1, 'summer'), (2, 'fall'), (3, 'winter')]

>>> list(enumerate(seasons, start=1)) [(1, 'spring'), (2, 'summer'), (3, 'fall'), (4, 'winter')]

for index,item in enumerate(sequence):

print index,item

python 獲取list特定元素下標

在平時開發過程中,經常遇到需要在資料中獲取特定的元素的資訊,如到達目的地最近的車站,櫥窗裡面最貴的物品等等。怎麼辦?看下面 方法一 利用陣列自身的特性 a.index target 其中a是你的目標list,target是你需要的下標對應的值 a 72,56,76,84,80,88 print a....

Python的下標如何獲取

下標 又稱為索引,其實在程式裡面對應的就是乙個數字。學習下標的目標 根據下標能夠獲取指定位置的資料,比如 下標可以結合字串,列表,元組使用。下標在python裡面有正數下標和負數下標 my str hello 根據下標獲取字串中的某個資料 result my str 0 print result 列...

list 取指定下標 區間 的值

今天功能有個特殊需求,大概就是查個列表,但是邏輯中,沒辦法在查資料的時候進行分頁查詢,只能在資料獲得之後在進行分頁,但這種我所經歷的暫時想不到有什麼辦法,所以做了乙個假分頁,也就是先不管分頁相關,先把所有資料都查出來,然後針對於前台傳來的具體分頁引數,對結果集進行擷取 這種方法肯定是不對的,不過暫時...