我正在使用 Enum4 库创建一个枚举类,如下所示:
class Color(Enum): RED = 1 BLUE = 2
我想在[1, 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]