![](/img/trans.png)
[英]How to check if a python string list contains a specific character in the last letter of a string?
[英]Check if a list of string contains particular letter or charcater in it(python)
我们如何找到字符串列表中存在的字母或特殊字符? 我有一个列表,想检查它是否包含特定的字母。 我试图做,但得到一个错误。
代码:
lst = ['Mangos*','apples,'REd']
for l in lst:
if l.contains('M') or l.contains('*'):
print(l)
收到错误:
AttributeError: 'list' object has no attribute 'contains'
我们不应该使用contains
吗? 或者如果字符串具有特定字母或特殊字符,我们应该查找什么?
lst = ['Mangos*','apples','REd']
for l in lst:
if 'M' in l or '*' in l:
print(l)
如果要在字符串中查找特定字母,可以使用正则表达式。 首先,你需要导入 os 和 import re。 然后我们可以为每个匹配创建一个循环。
import os
import re
lst = ['Mangos*','apples','REd']
for l in lst:
find = re.findall("M",l)
if find:
print(l)
芒果*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.