成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

瀏覽:29日期:2022-07-05 11:27:14

題目:給一個(gè)列表,找元素在此列表中的位置,如果找到,返回此元素的下標(biāo),如果找不到,那就直接返回空

解決方法1:

# _*_ coding:UTF-8 _*_def find(list,a): for i in range(0,len(list)): if list[i]==a: print i else: return Nonefind(raw_input(’請(qǐng)輸入列表:’),raw_input(’請(qǐng)輸入要查找的元素:’))

元素在列表中的情況:

(1)列表中都是字符

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

(2)列表中都是數(shù)字

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

(3)列表中字符和數(shù)字都有

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

元素不在列表中的情況:

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

解決方法2:

使用python的內(nèi)建函數(shù)enumerate

enumerate()解析:同時(shí)枚舉出序列的下標(biāo)和值,這個(gè)是一個(gè)非常有用的函數(shù),可以避免很多丑陋的代碼

# _*_ coding:UTF-8 _*_def Find(list,x): for i,item in enumerate(list): if item==x: print i else: return NoneFind(raw_input(’請(qǐng)輸入列表:’),raw_input(’請(qǐng)輸入要查找的元素:’))

元素在列表中的情況:

(1)列表都是字符:

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

(2)列表都是數(shù)字:

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

(3)列表中字符和數(shù)字都有:

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

元素不在列表中的情況:

python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例

到此這篇關(guān)于python實(shí)現(xiàn)在列表中查找某個(gè)元素的下標(biāo)示例的文章就介紹到這了,更多相關(guān)python 列表查找元素下標(biāo)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章: