www.bsff.net > Python里面list用FinD查找某一关键字,如果返回是%...

Python里面list用FinD查找某一关键字,如果返回是%...

这个问题有点奇怪,python中list好像没有find方法吧,不过字符串中有。 你可以循环这个list,然后对list中的元素使用find方法,也就是for循环里面用个if判断,要是找到就做什么,没找到做什么,比如 for l in list: if str(l).find('some string...

查找到了,就返回开始的位置,和index 差不多 %s 是插字符串的位置 %d 是数字 print 'ii=%d' % ii 这里第二个% 是分隔字符串和变量用的

list的index(object)返回 元素第一次出现的位置 如 a = ["ab","cd",1,3] print a.index(1) 输出就是2

使用list的index方法可以找到list中第一次出现该元素的位置 >>> l = ['a','b','c','c','d','c']>>> find='b'>>> l.index(find)1找出出现该元素的所有位置可以使用一个简单的表理解来实现 >>> find = 'c'>>> [i for i,v in enumerate(l) if v==fi...

Python编程中对字符串进行搜索查找,并返回字符位置,案例代码如下: # multiple searches of a string for a substring # using s.find(sub[ ,start[, end]]) #以下面test这段文本为例text = 'MSKSASPKEPEQLRKLFIGGLSFETTDESLRSAHFESSSYGSAGRRF...

在一个str中查找特定的字符串,使用string1.find(substring)的语法,这种查找时一种模糊查找; 但是在一个list中,如果判断是否包含某个项目,是一个绝对的相等的比较,空格都需要匹配; 所以使用查找匹配时可以采用的方法是: 1.将list转化为st...

line是个什么东西? line = "a\nb" s = "a\n" idx = line.find(s) line[idx + len(s): line.find('\n', idx + len(s))]

可以对第二个list的元素进行遍历,检查是否出现在第二个list当中,如果使用表理解,可以使用一行代码完成任务。 list1 = [1,2,3,4,5]list2 = [4,5,6,7,8]print [l for l in list1 if l in list2]# [4,5]如果每一个列表中均没有重复的元素,那么...

#coding=gbk #下面就是代码,测试了一下没有问题 #python 2.7.5 def srch(fileName): f = open(fileName,'r').read() s = f.split('\n') a0 = s[0] for i in range(0,len(s)): if len(s) == 1: #这一行我不知道有没有用,判断文本是否只有一行 i...

def myfind(x,y): return [ a for a in range(len(y)) if y[a] == x]

网站地图

All rights reserved Powered by www.bsff.net

copyright ©right 2010-2021。
www.bsff.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com