Мои приключения в Python продолжаются, и мои любимые книги снова молчат. Python предлагает встроенный способ, чтобы проверить, является ли переменная внутри итератор объекта, используя «в» ключевое слово:python, ключевое слово «a in b», как насчет нескольких a?
if "a" in "abrakadabra" :
print "it is definitely here"
Но можно проверить, если более чем один элемент в списке (любой один)? В настоящее время я использую синтаксис ниже, но это своего рода долго:
if "// @in " in sTxt or "// @out " in sTxt or "// @ret " in sTxt or <10 more>
print "found."
, конечно, регулярные выражения могут помочь, но с использованием регулярных выражений займет много многословным кода и не быть столь же ясно, как « в b ". Есть ли еще какие-то питонические пути?
Я добавил ссылки на документацию, поэтому С.Лотт не уменьшает вас;) При всей серьезности, однако, рекомендуется ссылаться на документы, надеясь, что вы не против. –
Совсем нет. Благодарю. –