How to make it shorter (Pythonic)?

前端 未结 6 804
半阙折子戏
半阙折子戏 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条回答
  •  难免孤独
    2021-02-15 17:33

    one more way to achieve this check = lambda a: any(y for y in ['string_%s'%x for x in xrange(0,10)] if y in a)

    print check('hello string_1')

提交回复
热议问题