Image

Listens: шум кулеров

Categories:

Конструкция a in b

Привет всем!
Хочу сделать такую штуку:
if ['string 1', 'string 2'] in longstring:
 
dosomething()
 
else:
dosomeotherthing()
 
Но засада в том, что str.__contains__, синтаксическим сахаром которого является in, хочет видеть своими аргументами объекты класса str.
Можно ли как-нибудь без особо черного вуду подпихнуть свой метод для выполнения in в случае когда я его вызываю как somelist in somestr? Или как это делается правильно?