Enum
是 "名词"(一种数据类型),而enumerate()
是 "动词"(一个操作工具)
from enum import Enum # 定义一个枚举类型(类似创建了一个新的"类型") class Day(Enum): MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 # 使用时引用的是具体的常量 print(Day.MONDAY) # 输出: Day.MONDAY print(Day.MONDAY.value) # 输出: 1 操作list: days = ['周一', '周二', '周三'] # 给序列添加索引 for index, day in enumerate(days): print(f"索引: {index}, 值: {day}") # 输出: # 索引: 0, 值: 周一 # 索引: 1, 值: 周二 # 索引: 2, 值: 周三