1、字串中查詢值和對應的下標
a = "['y', 'y', 'y', 'y']123yui78y8y67tuy
"print re.findall("y"
,a) #查詢出在a包含的字串中所有的y值
print [i for i, x in enumerate(a) if x == '
y'] #查詢出a包含的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,兩種方式...