有没有办法将条件与多个'或'连接?

时间:2017-02-25 01:51:20

标签: python-3.x

有没有办法将条件与多个'或'连接?

例如,我有以下代码,我想更简洁:

if (number == 2 or number == 5 or number == 7):

有没有更简单的方法来写这个:

if (number == [2, 5, 7]):

或者可能像if (number == (2 or 5 or 7)):

我尝试了所有这些并且不符合条件。这是在python 3.6中。

1 个答案:

答案 0 :(得分:4)

您可以使用in

if number in [2, 5, 7]:

Python还支持链式条件,大多数语言都不支持:

if 3 < number < 10: