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))
這些成員按它們在類定義中聲明的順序生成。不會用名和值來對它們排序。
運作結果:
