如何在Python中测试整数值是否存在于枚举中,而不使用try/catch?

20 浏览
0 Comments

如何在Python中测试整数值是否存在于枚举中,而不使用try/catch?

使用Python的Enum类,有没有一种方法可以在不使用try/catch的情况下测试一个Enum是否包含特定的int值?

使用以下类:

from enum import Enum
class Fruit(Enum):
    Apple = 4
    Orange = 5
    Pear = 6

我该如何测试值为6(返回true)或值为7(返回false)?

0