map用法
2018-07-24 13:56 冻奶香甜玉米片 阅读(180) 评论(0) 收藏 举报map(f,list)
map把list中每一个元素一次传递给f作为参数,最后输出一个新的列表(py2)中
在py3中变成一个迭代器iterators,如果仍需要返回的新列表,list(map())即可
filter(f,list)
和map差不多,一样是把后面list的元素依次传递给f函数,筛选符合f函数条件的,加入新列表
name = filter(f,list),name 依旧是迭代器
可以用lambda筛选:filter(lambda x:x%2==0 ,[1,2,3,4,5,6,7,8,9])可以筛选偶数形成新列表
浙公网安备 33010602011771号