Python range与enumerate函数区别解析
作者:yaominghui 时间:2022-03-05 21:40:20
在迭代中enumerate比range更能灵活,一般情况下尽量用erumerate,下面举例说明:
先来看range的使用:
city_list = ['beijing', 'shanghai', 'tianjing', 'wuhan']
# 用range将元素打印出来
# 直接打印,不用range
for city in city_list:
print('this is %s' % city)
# 用下标打印
for i in range(len(city_list)):
city = city_list[i]
print('this is %s' % city)
# 以字典的方式打印
for i in range(len(city_list)):
city = city_list[i]
print('%s: %s' %(i+1,city)
打印结果:
this is beijing
this is shanghai
this is tianjing
this is wuhan
this is beijing
this is shanghai
this is tianjing
this is wuhan
1: beijing
2: shanghai
3: tianjing
4: wuhan
再看看enumera的用法:
for i,city in enumerate(city_list):
print('%s: %s' %(i+1,city))
# 也可以直接指定开始计数的值
for i,city in enumerate(city_list,7):
print('%s: %s' %(i,city))
结果如下:
1: beijing
2: shanghai
3: tianjing
4: wuhan
7: beijing
8: shanghai
9: tianjing
10: wuhan
综上:
enumer函数的写法更简洁,可以在迭代中给每个元素赋上索引
来源:https://www.cnblogs.com/tynam/p/8668316.html
标签:Python,range,enumerate
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
[译]艺术和设计的差异 (1)
2009-09-25 12:38:00
扫盲大讲堂:SQL查询结果集对注入的影响及利用
2009-09-05 09:49:00
Python Playwright 文本框操作技巧
2023-01-15 20:59:21
![](https://img.aspxhome.com/file/2023/2/67882_0s.png)
记录下两个正则表达式的使用
2009-11-30 12:56:00
如何用我的国际域名做虚拟域名?
2010-06-16 09:53:00
python 实现二维数组的索引、删除、拼接操作
2021-03-01 10:28:08
![](https://img.aspxhome.com/file/2023/1/88031_0s.png)
django xadmin中form_layout添加字段显示方式
2023-08-06 23:59:12
![](https://img.aspxhome.com/file/2023/0/76070_0s.jpg)
谈一谈bootstrap响应式布局
2023-08-22 20:17:39
![](https://img.aspxhome.com/file/2023/3/56053_0s.png)
如何把一个Excel文件放到ASP页面中去?
2009-11-07 17:54:00
Python判断对象是否相等及eq函数的讲解
2022-04-13 03:15:22
关于Python 常用获取元素 Driver 总结
2022-12-24 05:03:28
html风格tooltip效果的实现
2010-04-08 13:00:00
采用XMLHTTP编写一个天气预报的程序
2007-10-15 12:35:00
全网首秀之Pycharm十大实用技巧(推荐)
2023-08-09 16:11:00
![](https://img.aspxhome.com/file/2023/9/63259_0s.png)
python中join与os.path.join()函数实例详解
2023-08-23 19:20:51
![](https://img.aspxhome.com/file/2023/6/62866_0s.png)
asp如何对欲删除的记录确认后再删除?
2009-11-20 18:48:00
asp 解析一个xml文件的公用函数集合
2008-02-29 13:40:00
JS获取checkbox的个数简单实例
2023-08-20 15:17:55
关于python常见异常以及处理方法
2021-03-17 06:13:34
asp下查询xml的实现代码
2011-04-19 10:37:00