博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python(五)之迭代器和列表解析
阅读量:6403 次
发布时间:2019-06-23

本文共 288 字,大约阅读时间需要 1 分钟。

Python迭代器和列表解析

  • 迭代器

例如:In [1]: l1 = [1,2,3,4,5]dir(i1)可以看到内置方法'__iter__'生成一个迭代器:l1.__iter__,或i2 = iter(l1)

 

 

  • 列表解析

列表解析:根据已有列表,高效生成新列表的方式

 

列表交叉生产元素为元组的列表:

 

列表解析扩展:

上述列表解析直接生成列表,如果列表过大,会占用过多内存,那么可以使用生成器返回一个生成器对象,如下解释:列表解析和生成器表达式关系类似于range和xrange的关系。

例如:

rang(1,10,2)引用索引本身

enumerate 及引用所用又引用元素本身

 

转载地址:http://ihjea.baihongyu.com/

你可能感兴趣的文章
ubuntu server 更换源
查看>>
SQL SERVER 2008安装
查看>>
EXT中的gridpanel自适应窗口的方法
查看>>
【转】CSRF 攻击的应对之道
查看>>
unary operator expected
查看>>
IPC之共享内存
查看>>
新加坡之旅
查看>>
IBM X3650 M3服务器上RAID配置实战
查看>>
Mysql DBA 高级运维学习之路-索引知识及创建索引的多种方法实战
查看>>
go语言与java nio通信,解析命令调用上下文拉起ffmpeg,并引入livego做的简单流媒体服务器...
查看>>
JavaScript面向对象轻松入门之多态(demo by ES5、ES6、TypeScript)
查看>>
【数据结构】线性表(一):顺序列表
查看>>
利用Mallet工具自动挖掘文本Topic
查看>>
Windows下oracle打补丁步骤
查看>>
Python教程(一)Python简介
查看>>
asp.net forms认证
查看>>
一帧图像的两种显示器建模方式
查看>>
Hadoop 公平调度器算法调度解析
查看>>
Linux Foundation(笔记)
查看>>
Java学习第二十五天
查看>>