Пытаясь очистить список Python, я могу удалить точные совпадения строк. Как удалить частичные совпадения?
exclude = ['\n','Hits','Sites','blah','blah2','partial string','maybe here']
newlist = []
for item in array:
if item not in exclude:
newlist.append(item)
Проблема здесь в том, что «элемент не исключен» ... который точно соответствует.
Должен ли я использовать следующий метод:
s = "This be a string"
if s.find("is") == -1:
print "No 'is' here!"
else:
print "Found 'is' in the string."
Таким образом, я ответил на свой вопрос :) Я думаю, есть альтернатива операнда 'in'?
Спасибо