Я получил хороший ответ, как реорганизовать мой код в codereview.Как запрограммировать обновленную версию моего кода?
Но когда я пытаюсь кода моей выпуски IDE ошибку: Unresolved reference w
и ']' expected
. Что не так с кодом? Я все еще изучаю python, поэтому я не уверен, что такое ошибка, это может быть опечатка.
BAD_WORDS = ['penis', 'black money', 'escort']
if any[w in text or w.upper() in text or w.capitalize() in text
for w in BAD_WORDS]:
self.response.out.write('REMOVED')
return
'any' является функцией, так что вам нужно в круглые скобки списка понимания:' если ([ш в тексте или w.upper() в тексте или ш .capitalize() в тексте для w в BAD_WORDS]): ' – EdChum
@JamesMills закрывающая квадратная скобка находится в следующей строке: – EdChum
Вы используете скобки вместо круглых скобок. –