xxxxxxxxxx
>>> from enum import Enum
>>> class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
xxxxxxxxxx
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
"""
Color.RED
RED
1
Color.RED
"""
print(Color.RED)
print(Color.RED.name)
print(Color.RED.value)
print(Color["RED"])
val = "RED"
print(f"Value is {Color[val].value}")
xxxxxxxxxx
An enumeration is a set of symbolic names (members) bound to unique, constant values. Within an enumeration, the members can be compared by identity, and the enumeration itself can be iterated over.