How to make it shorter (Pythonic)?

前端 未结 6 801
半阙折子戏
半阙折子戏 2021-02-15 16:56

I have to check a lot of worlds if they are in string... code looks like:

if \"string_1\" in var_string or \"string_2\" in var_string or \"string_3\" in var_stri         


        
6条回答
  •  梦毁少年i
    2021-02-15 17:21

    With regex that would be:

    import re
    words = ['string_1', 'string_2', ...]
    
    if re.search('|'.join([re.escape(w) for w in words]), var_string):
        blahblah
    

提交回复
热议问题