python list 查詢是否存在并且并返回下標(biāo)的操作
看代碼吧~
def find_all_index(arr, item):
return [i for i, a in enumerate(arr) if a == item]
if __name__ == '__main__':
print(find_all_index([1,2,3,4,4,3,89],4))
輸出結(jié)果:
3,4
補(bǔ)充:python字符串\列表中查找出某個(gè)值且對應(yīng)的下標(biāo)
1、字符串中查找值和對應(yīng)的下標(biāo)
a = "123yui78y8y67tuy"
print re.findall("y",a) #查找出在a包含的字符串中所有的y值
print [i for i, x in enumerate(a) if x == 'y']
#查找出a包含的y值所對應(yīng)的下標(biāo)——————————————————————結(jié)果————————————————————————
['y', 'y', 'y', 'y'][3, 8, 10, 15]
2、列表中查找值和對應(yīng)的下標(biāo)
'''
遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:778463939
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
l = [23,45,4,2,4,2,4]
result = [] #給定空列表,將結(jié)果值寫入此列表中
for i in range(l.count(4)):
if i==0:
pos=l.index(4)
else:
pos=l.index(4,pos+1)
result.append(pos)
print result________________________結(jié)果____________________________[2, 4, 6]
補(bǔ)充:python-字符串中查找某個(gè)值的index索引值(下標(biāo))
問題:如題
解決:
使用find() 方法 或者 index()方法
例子:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Anaconda虛擬環(huán)境中安裝cudatoolkit和cudnn包并配置tensorflow-gpu的教程
這篇文章詳細(xì)介紹了如何在Anaconda虛擬環(huán)境中配置PyTorch和TensorFlow-GPU,并提供了詳細(xì)的步驟和注意事項(xiàng),通過圖文講解的非常詳細(xì),需要的朋友可以參考下2025-02-02
巧妙使用Python裝飾器處理if...elif...else
大家好,今天在 Github 閱讀 EdgeDB[1] 的代碼,發(fā)現(xiàn)它在處理大量if…elif…else的時(shí)候,巧妙地使用了裝飾器,方法設(shè)計(jì)精巧,分享給大家一下,歡迎收藏學(xué)習(xí),喜歡點(diǎn)贊支持2021-11-11
運(yùn)行tensorflow python程序,限制對GPU和CPU的占用操作
今天小編就為大家分享一篇運(yùn)行tensorflow python程序,限制對GPU和CPU的占用操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
pytorch下的unsqueeze和squeeze的用法說明
這篇文章主要介紹了pytorch下的unsqueeze和squeeze的用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
Python 通過監(jiān)聽端口實(shí)現(xiàn)唯一腳本運(yùn)行方式
這篇文章主要介紹了Python 通過監(jiān)聽端口實(shí)現(xiàn)唯一腳本運(yùn)行方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
Python編程實(shí)現(xiàn)下載器自動(dòng)爬取采集B站彈幕示例
這篇文章主要介紹了使用Python編程來實(shí)現(xiàn)一個(gè)下載器可以自動(dòng)爬取采集B站彈幕的示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-10-10
Python?Tkinter?Gui運(yùn)行不卡頓(解決多線程解決界面卡死問題)
最近寫的Python代碼不知為何,總是執(zhí)行到一半卡住不動(dòng),所以下面這篇文章主要給大家介紹了關(guān)于Python?Tkinter?Gui運(yùn)行不卡頓,解決多線程解決界面卡死問題的相關(guān)資料,需要的朋友可以參考下2023-02-02

