1. 程式人生 > 程式設計 >python3中確保列舉值程式碼分析

python3中確保列舉值程式碼分析

有的小夥伴對於列舉的理解很模糊,其實我們可以把它看成一個數量的大管家,對其中的每一個數進行檢查,保證裡面的數字都沒有重複的,這就是列舉的用法。相信聽完小編的解釋,小夥伴們已經可以結合理解了列舉的定義。今天我們主要教大家用程式碼來在python3中確保列舉值,具體的操作方法我們繼續往下看。

建立

列舉語法與 class 語法相同,列舉的定義可以通過繼承 Enum 的方式來實現, 看一下示例:

from enum import Enum

class WeekDay(Enum):
Mon = 0
Tue = 1
Wed = 2
Thu = 3
Fri = 4

確保列舉值唯一

我們定義列舉時,成員名稱是不可以重複的,但成員值是可以重複的,如果想要保證成員值不可重複,可以通過裝飾器 @unique 來實現,如下所示:

from enum import Enum,unique

@unique
class WeekDay(Enum):
Mon = 0
...

列舉主要的用法就是來保證成員的唯一性,在本篇的教學中我們通過程式碼實現了列舉值的唯一,相信小夥伴們都已經學會啦。

到此這篇關於python3中確保列舉值程式碼分析的文章就介紹到這了,更多相關如何用程式碼在python3中確保列舉值內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!