私货 python 笔记

map、filter 和 lambda

li = [1,2,3,4,5,6]

map(lambda x:x*2,filter(lambda x:x > 2,li))

map 将参数2的元素依次放到参数1里执行,返回一个列表。

filter 将参数2依次放入参数1执行,将返回值为True的组成一个列表。

lambda 定义匿名函数。


la = [5,6,7,8,9,8,4]

for a,b in zip(li,la):

    print a,b

zip 一次处理多个列表的元素,输出个数为元素最小的列表个数

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。