您现在的位置是: 网站首页 >Python Python

Python模块---enumerate添加遍历索引

admin2019年1月23日 16:29 Python 1041人已围观

# enumerate添加遍历索引 `enumerate()` 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 `enumerate(sequence, [start=0])` ```python seasons = ['Spring', 'Summer', 'Fall', 'Winter'] print(list(enumerate(seasons))) # [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] print(list(enumerate(seasons, start=1))) # [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')] for index, value in enumerate(seasons, start=1): print(index, value) # 1 Spring # 2 Summer # 3 Fall # 4 Winter ``` # 统计大文件行数 如果要统计文件的行数,可以这样写: ```python count = len(open(filepath, 'r').readlines()) ``` 这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。 可以利用`enumerate()`: ```python count = 0 for index, line in enumerate(open(filepath,'r')): count += 1 ```

很赞哦! (0)

文章交流

  • emoji
0人参与,0条评论

当前用户

未登录,点击   登录

站点信息

  • 建站时间:网站已运行2247天
  • 系统信息:Linux
  • 后台程序:Python: 3.8.10
  • 网站框架:Django: 3.2.6
  • 文章统计:257 篇
  • 文章评论:60 条
  • 腾讯分析网站概况-腾讯分析
  • 百度统计网站概况-百度统计
  • 公众号:微信扫描二维码,关注我们
  • QQ群:QQ加群,下载网站的学习源码
返回
顶部
标题 换行 登录
网站