我正在使用Enum4库来创建枚举类,如下所示:
class Color(Enum):
RED = 1
BLUE = 2
我想将
[1, 2]
作为列表打印在某处。我该如何实现? 最佳答案
您可以使用IntEnum:
from enum import IntEnum
class Color(IntEnum):
RED = 1
BLUE = 2
print(int(Color.RED)) # prints 1
要获取整数列表:
enum_list = list(map(int, Color))
print(enum_list) # prints [1, 2]