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

时间:2015-03-01 09:20:16

标签: python variables conditional-statements repeat

如上所述。例如,

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

我想知道的是,无论如何我都能写出条件而不会一遍又一遍地重复变量名称,例如:

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

你可以尝试这个:

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