python中的map函数和filter函数


一、map

  对可迭代的数据进行同一处理

  比如 [1,2,3,4,5]  都加100

  map(函数,可迭代对象)

list1 = [1,2,3,4,5]
print(list(map(lambda a:a+100,list1)))

 二、filter

  对可迭代数据进行筛选

  比如 [1,2,3,4,5]  我只想要大于2的数据

  filter(函数,可迭代对象)

list1 = [1,2,3,4,5]
print(list(filter(lambda a:a>2,list1)))

搜索

复制