python中enumerate的用法实例解析
2023-06-13 09:15:43 时间
在python中enumerate的用法多用于在for循环中得到计数,本文即以实例形式向大家展现python中enumerate的用法。具体如下:
enumerate参数为可遍历的变量,如字符串,列表等;返回值为enumerate类。
示例代码如下所示:
importstring s=string.ascii_lowercase e=enumerate(s) prints printlist(e)
输出为:
abcdefghij [(0,"a"),(1,"b"),(2,"c"),(3,"d"),(4,"e"),(5,"f"),(6,"g"),(7,"h"),(8,"i"),(9,"j")]
在同时需要index和value值的时候可以使用enumerate。
enumerate应用实例:
该实例中,line是个string包含0和1,要把1都找出来:
方法一:
defread_line(line): sample={} n=len(line) foriinrange(n): ifline[i]!="0": sample[i]=int(line[i]) returnsample
方法二:
defxread_line(line): return((idx,int(val))foridx,valinenumerate(line)ifval!="0") printread_line("0001110101") printlist(xread_line("0001110101"))
相信本文示例对大家加深对Python中enumerate的用法能够起到一定的帮助作用。
相关文章
- PyCharm中如何设置切换Python Console终端的Python版本「建议收藏」
- python 生成数组_Python创建数组「建议收藏」
- python教程:用简单的Python编写Web应用程序
- Python爬虫——爬取王者荣耀全英雄台词语音
- python全局变量赋值_Python全局变量和局部变量[通俗易懂]
- python表情代码_Python实现表情包的代码实例[通俗易懂]
- 为什么有经验的程序员对 Python 有这么多仇恨?
- 【说站】python错误类型捕获的方法
- 【说站】python类变量和实例变量的对比
- python输出图像通道数_python查看图片通道数
- python lambda表达式 if_Python学习-lambda表达式
- python中字符串转成数字的几种方法[通俗易懂]
- Python安装失败_python第三方库安装失败
- python绘制条形柱状图_Python柱状图
- Linux–CentOS定时运行Python脚本
- python 抛出异常信息
- Python实例方法、静态方法和类方法详解(包含区别和用法)
- python使用Python轻松操作Redis(redis-)
- Connecting to MSSQL with Python: A Comprehensive Guide for Beginners(python连接mssql)
- python中的列表解析和生成表达式
- python利用hook技术破解https的实例代码
- python获取糗百图片代码实例
- python动态监控日志内容的示例
- Python开发实例分享bt种子爬虫程序和种子解析
- Python学习笔记之常用函数及说明