3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
[Python]以字串String搜尋清單List方法   先隨意設置List清單 li = ['ABCD','>DEFG','GHIJ'] 然後設置一變數 a = 0,接著利用迴圈一一讀取清單中的任意元素再利用判斷式就可以搜尋指定的字串到底出現在清單中的那個位置,這邊要注意到此方法適用字串長度小於等於清單元素長度比如以下範例 li=['ABCD','>DEFG','GHIJ'] a=0 for i in li :     if 'ABCD' in i:         print(li[a],'location:',a)     a+=1 >>ABCD location: 0 備註 : List清單的元素位置是從0開始往後編排,所以在設置變數a時才會以0當作起點 這邊介紹另外一種方法是將for迴圈和if判斷式寫在一起,最後的結果b以清單的形式呈現,利用List清單的搜尋功能輸入清單b的第0個元素就可以找到在清單 li 中的位置 li=['ABCD','>DEFG','GHIJ'] b = [i for i in li if 'ABC' in i] print(b,'location:',li.index(b[0])) >>['ABCD'] location: 0   實機DEMO [Python] Python學習總集

本文由kk665403pixnetnetblog提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦