摘要: Python特殊语法这之:filter、map、reduce、lambda(转自“玩玩python”) Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0>>> filter(f, range(2, 25)) 阅读全文
posted @ 2011-10-19 23:11 ilxx1988 阅读(1264) 评论(4) 推荐(0) 编辑
摘要: def cube(x):return x*x*xnewrange=list(map(cube,range(1,11)))print(newrange)结果:[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]map就是能把一个列表里的数当做参数分别传递给函数,得到一个新的列表 阅读全文
posted @ 2011-10-19 23:02 ilxx1988 阅读(215) 评论(0) 推荐(0) 编辑