python enumerate枚举
os
enumerate枚举,主要是同时得到索引和对应的值
enumerate是Python的一个内置函数。
索引值默认从0开始,但也可以将其设置为任何整数。
枚举 字符串¶
In [ ]:
word = "Speed"
for index, char in enumerate(word):
print(f'第{index}个是:{char}')
第0个是:S 第1个是:p 第2个是:e 第3个是:e 第4个是:d
枚举列表¶
In [ ]:
sports = ['soccer', 'basketball', 'tennis']
for index, value in enumerate(sports):
print(f'第{index}个是:{value}')
第0个是:soccer 第1个是:basketball 第2个是:tennis
In [ ]:
sports = ['soccer', 'basketball', 'tennis']
for index, value in enumerate(sports,1): # 小标从 1 开始
print(f'第{index}个是:{value}')
第1个是:soccer 第2个是:basketball 第3个是:tennis
In [ ]:
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))
Out[ ]:
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
In [ ]:
list(enumerate(seasons, start=1)) # 小标从 1 开始
Out[ ]:
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下