加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

fori,iteminenumerate(b):

(2020-01-04 00:52:47)
b=[1,2,3,4,5,6]
for i,item in enumerate(b):
    print (i, item)
 
Output:
0 1
1 2
2 3
3 4
4 5
5 6
下面是把start设置为10,输出结果下标将是从10开始,不再是默认的0.

b = [1,2,3,4,5,6]
for i,item in enumerate(b, start=10):
    print(i,item)
 
Output:
10 1
11 2
12 3
13 4
14 5
15 6
4、补充:统计文件行数可以这样写:
count=len(open(filepath,'r').readlines())
这种方法简单,但是可能比较慢,当文件比较大时甚至不能工作。

可以利用enumerate():

count=0
for index,line in enumerate(open(filepath,'r')):
    count+=1

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有