如何在Python字符串列表中查找出指定字符所在字符串

如题所述

第1个回答  2016-12-15
re.findall('\\w*{}\\w*'.format(c),','.join(l))

Python 3.5.2 (default, Dec  7 2016, 23:38:49) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import re

>>> l=['sfdsd','ddff']

>>> c='s'

>>> re.findall('\\w*{}\\w*'.format(c),','.join(l))

['sfdsd']

本回答被提问者采纳
第2个回答  2016-12-15
>>> a = 'hello'
>>> a.index('h')
0
>>>

python中如何从字符串内提取指定的字符
方法一:使用字符串的索引。Python中的字符串可以通过索引直接访问特定的字符。索引从0开始。例如,要从字符串中提取第3个字符,可以使用字符串变量名后的索引值[2],因为Python的索引是从0开始的。方法二:使用字符串的find方法。该方法可以查找指定字符或子字符串在字符串中的位置,并返回其起始索引。...

python中如何从字符串内提取指定的字符
1、双击打开pycharm开发工具,新建一个python项目,查看对应的文件夹。2、在turtles文件夹上,鼠标右键新建python文件me.py。3、打开已新建的python文件,定义一个字符串变量s并进行赋值。4、调用字符串中的方法replace,将do字符串替换成say,并赋值给变量t,打印结果。5、保存代码并鼠标右键,选择Run me...

手把手教你怎么用Python查找字符串
在Python中,字符串的操作就像处理数组一样直观。例如,当你有一个字符串mystr,如"what is your name",你可以使用find()方法来查找特定字符。如果要找到第一个出现的字母"a",可以这样操作:newstr = mystr[mystr.find("a"):]。这样,newstr就会包含从第一个"a"开始后的所有字符。如果你想...

手把手教你怎么用python查找字符串?
1. 使用in关键字 使用`in`关键字可以检查一个字符串是否包含在另一个字符串中。如果包含,返回True,否则返回False。示例:python string = "Hello, world!"if "world" in string:print 2. 使用find方法 `find`方法用于查找子字符串在父字符串中第一次出现的位置。如果找到子字符串,则返回其起始...

一个简单c语言题目,大神求助!在字符串中查找指定字符
1、打开python语言命令窗口,定义字符串变量s1并进行赋值。2、调用字符串中的count方法,查找字符#在s1中出现的次数。3、count()方法除了第一个参数之外,还可以有第二个参数,代表从什么位置开始查找。4、在count方法,还可以添加第三个参数,结束位置,开始位置到结束位置之间。5、如果需要查找的子字符...

python字符串矩阵 如何取其中的一列或几列?
要取得一个字符串矩阵中的一列或几列,可以使用切片操作或循环遍历的方法。使用切片操作的代码:matrix = ["abcde","fghij","klmno","pqrst","uvwxy"]取第一列 column1 = [row[0] for row in matrix]print(column1) # 输出: ['a', 'f', 'k', 'p', 'u']取第二和第三列 column...

python 如何在文本中找到某个单词的所在行并在后面添加两行内容?急求...
s="指定字符串"f=open("文本文件名")n=int(raw_input("输入输出的行数:"))line=f.readline()while line: if s in line: print line for i in range(n): line=f.readline() if line: print line else: break if not line:break line=f.readline()

python 文本文件中查找指定的字符串
continue else:return 0 #有一行不带#号的set internet Active,那么返回0 return -1 #若没有不带号的set internet Active,那么返回-1 if __name__=='__main':lists = ['set internet Active','#set internet Active','# set internet Active']lists 是从文件中读出内容的列表 findout=...

python正则表达式 如何找到指定字符后面完整的数字字符串
使用re模块的search函数,能过正则表达式查找,代码如下:import rereg=re.compile(r"(?<=指定字符)\\d+")match=reg.search("待查找文本")print match.group(0)(?<=指定字符)此部分定位指定字符,查找但不包含 \\d+此部分为一个以上数字 这样就可以查找出数字字符串 ...

查找字符串中是否包含某字符串
要查找一个字符串是否包含另一个字符串,可以使用Python中的`in`操作符或者`find()`函数。使用`in`操作符:string = "Hello World"substr = "World"print("字符串包含所搜索的子字符串")else:print("字符串不包含所搜索的子字符串")

相似回答