python如何查找列表中元素的位置
如何查找列表中元素的位置
問題描述
給出一個(gè)包含n個(gè)整數(shù)的數(shù)列,問整數(shù)a在數(shù)列中的第一次出現(xiàn)是第幾個(gè)。
輸入格式
第一行包含一個(gè)整數(shù)n。
第二行包含n個(gè)非負(fù)整數(shù),為給定的數(shù)列,數(shù)列中的每個(gè)數(shù)都不大于10000。
第三行包含一個(gè)整數(shù)a,為待查找的數(shù)。
- 樣例輸入
6
1 9 4 8 3 9
9
- 樣例輸出
2
n = int(input())
x = list(map(int,input().split()))
a = int(input())
if a in x:
b = x.index(a)
print(b+1)
else:
print(-1)python中l(wèi)ist()查找方法
list五種查找方式
in,not in,count,index,find前兩種方法是保留字,后兩種是列表的方法
函數(shù)EXA
#判斷值a是否在列表中,并返回True或False
'a' in lst
'a' not in lst
#統(tǒng)計(jì)指定值在列表中出現(xiàn)的次數(shù),count(value)方法:
lst.count('a')
#index返回指定值在列表中的位置,不存在返回異常,index(value,,[start,stop])
lst.index('a')
#find函數(shù),string類型才能用,查看指定值在列表中的位置
#如果找到則返回第一個(gè)匹配的位置,如果沒找到則返回-1,而如果通過index方法去查找的話,沒找到的話會(huì)報(bào)錯(cuò)。
string="xiaojiejie"
string.find('x')以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux RedHat下安裝Python2.7開發(fā)環(huán)境
這篇文章主要為大家詳細(xì)介紹了Linux RedHat下安裝Python2.7、pip、ipython環(huán)境、eclipse和PyDev環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
使用jupyter notebook輸出顯示不完全的問題及解決
這篇文章主要介紹了使用jupyter notebook輸出顯示不完全的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
python urllib和urllib3知識點(diǎn)總結(jié)
在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python urllib和urllib3知識點(diǎn)總結(jié)內(nèi)容,對此有興趣的朋友們可以學(xué)習(xí)參考下。2021-02-02
python3實(shí)現(xiàn)小球轉(zhuǎn)動(dòng)抽獎(jiǎng)小游戲
這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)小球轉(zhuǎn)動(dòng)抽獎(jiǎng)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05

