Comparing a string to multiple items in Python

后端 未结 3 1796
后悔当初
后悔当初 2020-11-22 15:23

I\'m trying to compare a string called facility to multiple possible strings to test if it is valid. The valid strings are:

auth, authpriv, daem         


        
3条回答
  •  北恋
    北恋 (楼主)
    2020-11-22 15:56

    Unless your list of strings gets hideously long, something like this is probably best:

    accepted_strings = ['auth', 'authpriv', 'daemon'] # etc etc 
    
    if facility in accepted_strings:
        do_stuff()
    

提交回复
热议问题