day14-推导式和生成器表达式
2019-06-13 09:06:03来源:博客园 阅读 ()
1.列表推导式
# 原始的 num_list = [] for i in range(10): num_list.append(i) print(num_list) # 现在的---列表推导式 num_list = [i for i in range(10)] print(num_list)
简而言之,print([i for i in range(10)])就是一个列表推导式。
2.生成器表达式
# 生成器表达式 g = (i for i in range(10)) for i in g: print(i)
生成器表达式与列表推导式有什么不同?
1.括号不一样
2.返回的值不一样,生成器表达式几乎不占用内存。
原文链接:https://www.cnblogs.com/missdx/p/11014613.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python学习日记(十) 生成器和迭代器 2019-08-13
- python学习-39 生成器总结 2019-07-24
- python学习-38迭代器和生成器 2019-07-24
- Python-11-生成器 2019-07-24
- 双线性插值-推导和应用 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash