比较好的网站公司,学校部门网站建设,公司简介模板免费文字,中华网军事网原文链接#xff1a;https://blog.csdn.net/churximi/article/details/51648388 enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的#xff08;iterable#xff09;/可遍历的对象#xff08;如列表、字符串#xff09;https://blog.csdn.net/churximi/article/details/51648388 enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的iterable/可遍历的对象如列表、字符串enumerate将其组成一个索引序列利用它可以同时获得索引和值enumerate多用于在for循环中得到计数例如对于一个seq得到 (0, seq[0]), (1, seq[1]), (2, seq[2]) enumerate()返回的是一个enumerate对象例如 enumerate()使用 如果对一个列表既要遍历索引又要遍历元素时首先可以这样写 list1 [这, 是, 一个, 测试]
for i in range (len(list1)):
print i ,list1[i] 上述方法有些累赘利用enumerate()会更加直接和优美 list1 [这, 是, 一个, 测试]
for index, item in enumerate(list1):
print index, item0 这
1 是
2 一个
3 测试 enumerate还可以接收第二个参数用于指定索引起始值如 list1 [这, 是, 一个, 测试]
for index, item in enumerate(list1, 1):
print index, item1 这
2 是
3 一个
4 测试 补充 如果要统计文件的行数可以这样写 count len(open(filepath, r).readlines()) 这种方法简单但是可能比较慢当文件比较大时甚至不能工作。 可以利用enumerate() count 0
for index, line in enumerate(open(filepath,r))
count 1 ———————————————— 版权声明本文为CSDN博主「竹聿Simon」的原创文章遵循CC 4.0 by-sa版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/churximi/article/details/51648388 转载于:https://www.cnblogs.com/zccfrancis/p/11405854.html