Как реализовать «enum» в Python

Enum представляет собой набор символических имен , связанных с уникальными, постоянными значениями. В пределах перечисления значения могут сравниваться по идентичности, и само перечисление может быть повторено.

Имя модуля и типа

 
from enum import Enum

Как создать Enum в Python?

 
from enum import Enum
class Directions(Enum):
    East, West,North,South = range(4)
print(Directions.North.value)

Выход

 
2

Источник: http://net-informations.com/python/iq/enum.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector