python内置函数:enumerate用法总结
来源:互联网 发布:hey软件 编辑:程序博客网 时间:2024/05/22 11:38
enumerate的意思即为枚举,列举。
一句话来说,enumerate的作用就是对可迭代的数据进行标号并将其里面的数据和标号一并打印出来。
看一下enumerate的函数
enumerate(iterable, start=0)
第一个参数为可迭代的数据,比如python中的list。第二个参数为该函数打印标号的初始值,默认从0开始打印,该函数返回一个enumerate类型的数据。
来看个例子
>>> test= [1,2,3,4,5]>>> for i,num in enumerate(test): print("%d-th is %d" %(i,num))0-th is 11-th is 22-th is 33-th is 44-th is 5
显然,enumerate将list中的数据和数据的位置一并打了出来,其打印出来的是(0,list[0]),(1,list[1]),...
我们来验证一下:
>>> list(enumerate(test))Out[4]: [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5)]
我们可以自己自己定义一个,类似与:
def enumerate(sequence, start=0): n = start for elem in sequence: yield n, elem n += 1
阅读全文
0 0
- python内置函数:enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- python enumerate用法总结
- Python enumerate 用法总结
- python enumerate函数用法
- 对DStream.foreachRDD的理解
- 2万亿庞大规模,市场刮起金融科技风潮,我们也能做的风口
- TinkerPop中的遍历:图的遍历步骤(3/3)
- Python-face_recognition安装
- Java基础总结之各个模块重要知识点
- python内置函数:enumerate用法总结
- Oracle 11g RAC关闭和启动及归档参数修改
- 2017/11/9
- SQL查询执行流程
- CMake Error: undefined reference to 'vtable for IDenoise'
- 代理模式
- Thingsboard
- MyEclipse配置Maven
- TinkerPop中的遍历:图的遍历中谓词、栅栏、范围和Lambda的说明