您现在的位置是: 网站首页 >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