1,通过传入可迭代对象(字符串、列表、元组、字典等)来定义
week= Enum("Week", ("abc"))
week= Enum("Week", (["a", "b"])) #默认 a=1 ,b=2? 下同
week= Enum("Week", (('a','b')))
week= Enum("Week", ({"a":1, "b":2}))
2,定义一个类,继承Enum
from enum import Enum, unique
@unique #用于检查没有重复
class Week(Enum):
a = 1
b = 2
Sign in to make a reply
本人已被河蟹
1,通过传入可迭代对象(字符串、列表、元组、字典等)来定义
week= Enum("Week", ("abc"))
week= Enum("Week", (["a", "b"])) #默认 a=1 ,b=2? 下同
week= Enum("Week", (('a','b')))
week= Enum("Week", ({"a":1, "b":2}))
2,定义一个类,继承Enum
from enum import Enum, unique
@unique #用于检查没有重复
class Week(Enum):
a = 1
b = 2