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 一次处理多个列表的元素,输出个数为元素最小的列表个数
时间: 2024-08-01 10:42:14