如何在python中写条件而不重复单词

How to write conditions in python without repeating words

同上。例如,

if avariable == 5 or avariable == 6 or avariable == 7:
    print 'hit'

我想知道有没有办法不用一遍又一遍的重复变量名就可以写条件,比如:

if variable == 5 or 6 or 7:
     print ' hit'
if avariable in {5, 6, 7}:
    print 'hit'

你可以试试这个:

if avariable in (5,6,7):
      print 'hit'