Python新手求助,如何查找一个包含指定字符的字符串
给定了一堆的字符串,如何从这些字符串里面找到包含某个字符的字符串,并输出这几个字符串?要求使用顺序查找方法比如有[132,135,141,121]我输入13后,输出132...
给定了一堆的字符串,如何从这些字符串里面找到包含某个字符的字符串,并输出这几个字符串?
要求使用顺序查找方法
比如有[132,135,141,121] 我输入13后,输出132 135
求大神~~~
各位 非常感谢 我还有个附加的条件。。。就是[132,135,141,121,413] 我输入13后,输出132 135 没有413
拜托~
只查询开头的字符 展开
要求使用顺序查找方法
比如有[132,135,141,121] 我输入13后,输出132 135
求大神~~~
各位 非常感谢 我还有个附加的条件。。。就是[132,135,141,121,413] 我输入13后,输出132 135 没有413
拜托~
只查询开头的字符 展开
展开全部
l = ['132','135','141','121','241377','1111322']
for i in l:
if i[:2] == '13':
print i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
def findstr(rlist, onestr):
found = []
for element in rlist:
if onestr in element:
found.append(element)
return found
参数rlist就是你的[132,135,xxx], onestr就是13.
found = []
for element in rlist:
if onestr in element:
found.append(element)
return found
参数rlist就是你的[132,135,xxx], onestr就是13.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strings = ['132', '135', '141', '121']
search_char = '13'
result = []
for s in strings:
if search_char in s:
result.append(s)
print(result)
search_char = '13'
result = []
for s in strings:
if search_char in s:
result.append(s)
print(result)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
def find(arr,s):
return [x for x in arr if s in x]
测试:
>>> find(['132','135','141','121'],'13')
['132', '135']
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询