2.1.2 迭代
迭代处理enum类会生成枚举的各个成员。
import enum
class BugStatus(enum.Enum):
new = 7
incomplete = 6
invalid = 5
wont_fix = 4
in_progress = 3
fix_committed = 2
fix_relessed = 1
for status in BugStatus:
print('{:15} = {}'.format(status.name,status.value))
这些成员按它们在类定义中声明的顺序生成。不会用名和值来对它们排序。
运行结果:
