博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python - 列表解析式/生成器表达式
阅读量:5116 次
发布时间:2019-06-13

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

列表解析式:

[expr for iter_var in iterable if cond_expr]

 

生成器表达式:

(expr for iter_var in iterable if cond_expr)

  

二者的区别:

-列表解析式需要生成所有的数据;

-生成器解析式不是真正创建列表,而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目yield出来。生成器表达式使用了延迟计算,在使用内存上更有效。

转载于:https://www.cnblogs.com/abclife/p/6534956.html

你可能感兴趣的文章
12.2日常
查看>>
Delphi 取整函数round、trunc、ceil和floor
查看>>
C/C++二维数组的用法
查看>>
排序 冒泡排序法
查看>>
同步代码时忽略maven项目 target目录
查看>>
MVC.NET:提供对字体文件.woff的访问
查看>>
Informatica_(2)第一个例子
查看>>
string 常用函数
查看>>
RGB色彩的计算机表示
查看>>
朱元璋
查看>>
Oracle中包的创建
查看>>
python入门_老男孩_数据类型简介_int/bool/str转换_字符串索引和切片_字符串操作_day3...
查看>>
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
Kattis之旅——Number Sets
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>