1. python怎樣以帶下標的list作為函數參數

deffun(lst):
a=lst[1]+lst[-1]
returna

lst=range(10)#range(n)returnsalist[0,1,...,n-1]
printfun(lst)

就像上面的,直接寫就好,在定義函數的時候,並不需要指定參數類型,你傳進來是什麼就是什麼,你只需要保證傳進來的是list就好了,不然在使用下標的時候,就會報錯。

當然,為了保證程序的健壯性,你可以加一個判斷,如下:

deffun(lst):
iftype(lst)==type([]):
a=lst[1]+lst[-1]
returna
else:
print'Theargisnotalist'

lst=range(10)
printfun(lst)

2. Python中列表的下標指的是什麼

指的其實就是索引,比如下標為0就是列表的第一個元素

3. 如何在python列表中查找某個元素的索引

1、方法一: 利用數組自身的特性 a.index(target), 其中a是目標list,target是需要的下標對應的值。代碼如內下:

2、分片:

分片用於截取某個范圍內的元素,通過:來指定起始區間(左閉右開區間,包含左側索引值對應的元素,但不包含右測索引值對應的元素)。

分片包括起始索引對應的元素,但不包括終止索引對應的元素,索引為正值時可以發生越界但只會取到最後一個元素。如果索引值為負值,則表示從最右邊元素開始,此時需避免索引越界。

4. python列表知道下標怎麼取值

在python中,如果知道列表下標,可以直接通過下標法(列表名[下標])來取出該下標對應的列表元素,例如:print(a[0])就代表輸出a列表的第一個元素

具體示例如下:

執行結果如下:

更多Python知識,請關註:Python自學網!!

5. pythonlist下標查詢有異常

索引下標從0開始,所以22應該是23位置的值也就是22

6. Python 列表如何獲得一個指定元素所在的下標

print(your_list.index('your_item')) ###your_list為列表名稱抄 your_item為需要修該的數據。

print [i for i, x in enumerate(your_list) if x == 'your_item']

your_list為待查list,your_item為具體要查的元素,列印出一個包含所有要查元素下標的列表。

7. Python列表如何獲得一個指定元素所在的下標

print(your_list.index('your_item')) ###your_list為列表名稱 your_item為需要修該的數據。

print [i for i, x in enumerate(your_list) if x == 'your_item']

your_list為待查list,your_item為具體要查的元素,列印出一個包含所有要查元素下標的列表。

8. 如何統計python list中元素的個數及其位置

l=[1,1,1,2,2,2,3,3,3,4]
total=len(l)#l總共的元素個數
e=1
howmany=l.count(e)#e在l中的版個數
where=[iforiinrange(len(l))ifl[i]==e]#e在l中的下標權

9. python怎麼設置list的下標從1開始

設計一種自定義類型,把list重新封裝一層。在實現上保證初始化時原生list里自動添加一個元素內。再把其它相關的容東西都加上,比如獲取列表長度等。這樣就可以實現該需求。

然而,出於標准化考慮,建議你適應列表、數組這種索引從0開始的數據結構。畢竟大家大多數語言都是這樣默認的,除了vb6等語言有小標為1的奇怪設定。