天天看点

第二章:数据结构-enum:枚举类型-迭代

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))
           

这些成员按它们在类定义中声明的顺序生成。不会用名和值来对它们排序。

运行结果:

第二章:数据结构-enum:枚举类型-迭代

继续阅读