我知道如何检查字符串是否包含特定模式,例如:
my_list=['hello.1', 'Holla',"Bonjour+","Saloute"]
for i in my_list:
if '.1' in i:
print(i)
hello.1
但是如何添加几种模式?例如:
for i in my_list:
if '.1' or '+' in i:
print(i)
hello.1
Bonjour+
1
投票
投票
您可以在这里使用any
。
liste=['hello.1', 'Holla', 'Bonjour+', 'Saloute']
for word in liste:
if any(i in word for i in ('.1','+')):
print(word)
hello.1
Bonjour+
或
您可以写
if '.1' in word or '+' in word