python_enumerate用法

enumerate()是 Python 内置函数,列举、枚举,对于一个可迭代的(iterable)对象(如列表、字符串),enumerate 将其组成一个索引序列,利用它可以同时获得索引和值。

enumerate(sequence, [start=0]), start是起始下标值

普通 for 循环与 enumerate:

1、

>>> list1 = ['hello','my','little','star']

>>> print(list1)

['hello', 'my', 'little', 'star']

>>> for i in range(len(list1)):

...   print(i,list1[i])

... 

0 hello

1 my

2 little

3 star

2、

>>> for index,item in enumerate(list1,1):

...   print(index,item)

... 

1 hello

2 my

3 little

4 star

 

 

附:使用 enumerate 统计文件行数

1、count = len(open(filepath,'r').readlines()) 较慢

2、count = 0

    for index,line in enumerate(open(filepath,'r')):

         count += 1

转载于:https://www.cnblogs.com/yml6/p/7714398.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值