字串 列表中查詢出某個值且對應的下標

2022-05-10 09:55:01 字數 668 閱讀 2707

1、字串中查詢值和對應的下標

a = "

123yui78y8y67tuy

"print re.findall("y"

,a) #查詢出在a包含的字串中所有的y值

print [i for i, x in enumerate(a) if x == '

y'] #查詢出a包含的y值所對應的下標

——————————————————————結果————————————————————————

['y', 'y', 'y', 'y']

[3, 8, 10, 15]

2、列表中查詢值和對應的下標

l = [23,45,4,2,4,2,4]   

result = #給定空列表,將結果值寫入此列表中

for i in range(l.count(4)):

if i==0:

pos=l.index(4)

else

: pos=l.index(4,pos+1)

print result

________________________結果____________________________

[2, 4, 6]

在字串列表中找出與s最長字首匹配的字串

在字串列表中找出與s最長字首匹配的字串def closest match s,str list 在字串列表中找出與s最長字首匹配的字串 param s param str list return 如果沒有任何匹配則返回空串,否則返回最長字首匹配 closest for str in str list...

查詢列表中某個值的位置(python)

p list.index value list為列表的名字 value為查詢的值 p為value在list的位置 以下內容引自 python3.2.2列表操作總結 list操作 快速建立list 新增item 刪除item 重新賦值item 顛倒item順序 檢索item 快捷建立list,兩種方式...

查詢列表中某個值的位置(python)

p list.index value list為列表的名字 value為查詢的值 p為value在list的位置 以下內容引自 python3.2.2列表操作總結 list操作 快速建立list 新增item 刪除item 重新賦值item 顛倒item順序 檢索item 快捷建立list,兩種方式...