У меня есть много исключений в if
линии, как это:записи а, если линия с большим количеством исключения, используя список
if "Aide" not in title and "Accessibilité" not in title and "iphone" not in title and "android" not in title and "windows" not in title and "applications" not in title and "RSS:" not in title:
do_stuff()
Как я могу написать эту строку, чтобы использовать список?
Я пробовал:
for a in ["Aide", "Accessibilité", "iphone" , "android", "windows", "applications", "RSS:"]:
if title != a:
do_stuff()
Но этот метод вызывает do_stuff()
для каждого a
, так что это не то, что я хотел бы ...
Как я могу это делать? Благодаря
Добавьте 'break' после' do_stuff() ', чтобы остановить цикл for после первого совпадения. – Bjorn
'if not (a в [" Aide "," Accessibilité "," iphone "," android "," windows "," applications "," RSS: "]):' это сработает. Не нужно итерации. –
@TanveerAlam, что не обязательно эквивалентно. Я думаю, что OP нуждается в ['all'] (https://docs.python.org/2/library/functions.html#all). – jonrsharpe