2017-05-30 69 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操作。它在你提供的樣本集中是正確的。

相關問題