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.
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
>>> from enum import Enum
>>> class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3