天天看點

第二章:資料結構-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:枚舉類型-疊代

繼續閱讀