在没有 正则表达式 帮助的情况下,是否有可能在 python 中从列表中找到特定的字符串,无论它们的情况如何?我的意思是,它将通过特定搜索查找所有案例。
请看下面的脚本,看看我的意思:
container = ['meet me','Meet Me','Say Hi','say hi','MEET ME','SAY HI']
for item in container:
if 'meet' in item:
print(item)
我得到的结果:
meet me
我想要的结果:
meet me
Meet Me
MEET ME
请您参考如下方法:
就像评论中提到的 Akavall。简单地做:
container = ['meet me','Meet Me','Say Hi','say hi','MEET ME','SAY HI']
for item in container:
if 'meet' in item.lower():
print(item)
这会将每个字符串都变成小写。因此,每种类型的会面(MEET、MeeT、MeEt)等都将变成满足您的if语句条件的“meet”
相反,如果您愿意,您可以在 item.upper() 中执行 if 'MEET'。这是关于 str.lower() 的文档
