2017-05-30 70 views
0

我想下面的IF语句在两种情况下返回TRUE:返回true之前的特殊字符

w = 'bask*' 
l = ['basket','bask'] 

for x in l:  
    if w == x: 
     do stuff 

可以这样用正则表达式或一些功能我不知道做了什么?

+0

你到目前为止尝试过什么?请显示你的正则表达式。 – Soviut

回答

2

如果您想在事先知道的索引之前检查两个字符串是否相等,可以使用以下命令。

w = 'bask' 
l = ['basket','bask'] 

for x in l: 
    if x[:len(w)] == w: 
     do stuff 

编辑:如果所有你关心的是一个字符串,而不是它的位置也存在,我建议使用in操作。它在你提供的样本集中是正确的。

相关问题