爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12592|回复: 0

[经验总结] 列表推导式的应用

[复制链接]

新浪微博达人勋

发表于 2013-7-24 16:12:43 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 达达熊 于 2013-7-24 16:14 编辑

列表推导式实际上是从 “ 函数式编程”借用过来的。map、filter这几个函数在python中依然有用。
python中使用列表推导式,好处是简洁而优雅。速度是否快点不知道没有做过实验。
下面通过三个简单的例子来理解列表推导式。
例子1:
x= [v for v in range(10) if v %2]
x=[1,3,5,7,9]

例子2:
x = [v**2 for v in range(10)]
x=[0,1,4,9,16,25,36,49,64,81]

例子3:
x = [v**2 for v in range(10) if v%2]
x=[1,9,25,49,81]

评分

参与人数 1金钱 +10 贡献 +3 收起 理由
mofangbao + 10 + 3

查看全部评分

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表