2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
1、方法一: 利用數(shù)組自身的特性 a.index(target), 其中a是目標(biāo)list,target是需要的下標(biāo)對應(yīng)的值。代碼如下:
可知索引為2。但是如果a中有多個(gè)76元素,這種方法僅僅能獲取都第一個(gè)匹配的value的下標(biāo)索引。
2、方法二:利用enumerate函數(shù)。
代碼如下:
運(yùn)行結(jié)果:
擴(kuò)展資料:
python通過索引的操作(Python包含6種內(nèi)建序列:列表、元組、字符串、Unicode字符串、buffer對象、xrange對象):
1、索引:
負(fù)數(shù)索引與正數(shù)索引之間存在一個(gè)規(guī)律: 當(dāng)正數(shù)索引+負(fù)數(shù)索引的絕對值=元素的個(gè)數(shù),它們所指的是同一個(gè)元素。
2、分片:
分片用于截取某個(gè)范圍內(nèi)的元素,通過:來指定起始區(qū)間(左閉右開區(qū)間,包含左側(cè)索引值對應(yīng)的元素,但不包含右測索引值對應(yīng)的元素)。
分片包括起始索引對應(yīng)的元素,但不包括終止索引對應(yīng)的元素,索引為正值時(shí)可以發(fā)生越界但只會(huì)取到最后一個(gè)元素。如果索引值為負(fù)值,則表示從最右邊元素開始,此時(shí)需避免索引越界。
- 2 回答
- 0 關(guān)注
- 664 瀏覽
添加回答
舉報(bào)