enumerate带索引遍历

将一个可迭代/遍历的对象组成一个索引序列,利用他可以同时获得索引与值

for itm in enumerate(iterable):
    print(itm)

# 仅比直接使用for in多一个索引
for i,itm in enumerate(iterable):
    print(i, itm)

可以指定索引起始值

>>>list(enumerate('abc'))
# [(0, 'a'), (1, 'b'), (2, 'c')] 

# 指定起始值
>>>list(enumerate('abc', 3))  # 从3开始
# [(3, 'a'), (4, 'b'), (5, 'c')]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,095评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,789评论 0 4
  • 之前的文章一直在规避索引的建立去优化数据库,不是不想讲,而是这个太重要,必须抽出来讲。今天我们就来研究下数据库索引...
    JackFrost_fuzhu阅读 10,179评论 0 70
  • 这个系列的第六个主题,主要谈一些搜索引擎相关的常见技术。 1995年是搜索引擎商业公司发展的重要起点,《浅谈推荐系...
    我偏笑_NSNirvana阅读 11,710评论 3 24
  • 值得记录的一天!第一张定金就在今日产生,这几天感受到了冷漠、拒绝、反感、不解、甚至是嘲讽。这些感觉都使我很沮丧。不...
    梦磊阅读 1,513评论 1 2

友情链接更多精彩内容