26. Enumerations (Enums):
1. Basic Enum Example
from enum import Enum
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
print(Color.RED) # Color.RED
print(Color.RED.value) # 1
print(Color.RED.name) # RED2. Iterating Over Enums
from enum import Enum
class Day(Enum):
MONDAY = 1
TUESDAY = 2
WEDNESDAY = 3
for day in Day:
print(day.name, day.value)
# Output:
# MONDAY 1
# TUESDAY 2
# WEDNESDAY 33. Comparison of Enums
4. Accessing Enum Members Dynamically
5. Enums with Non-Integer Values
6. Unique Enums Using @unique
@unique7. Auto Assigning Values to Enums
8. Enum with Methods
9. Extending Enums with Additional Attributes
10. Flag Enum for Bitwise Operations
Last updated