python如何使用map和filter函数-亚博电竞手机版
开发技术
2022年03月17日 21:17
0
python如何使用map和filter函数
这篇文章主要介绍了python如何使用map和filter函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
map和filter
一旦掌握了lambda表达式,学习将它们与map和filter函数配合使用,可以实现更为强大的功能。
具体来说,map通过对列表中每个元素执行某种操作并将其转换为新列表。
在本例中,它遍历每个元素并乘以2,构成新列表。 (注意!list()函数只是将输出转换为列表类型)
#mapseq=[1,2,3,4,5]result=list(map(lambdavar:var*2,seq))print(result)[2,4,6,8,10]
filter函数接受一个列表和一条规则,就像map一样,但它通过比较每个元素和布尔过滤规则来返回原始列表的一个子集。
#filterseq=[1,2,3,4,5]result=list(filter(lambdax:x>2,seq))print(result)[3,4,5]
感谢你能够认真阅读完这篇文章,希望小编分享的“python如何使用map和filter函数”这篇文章对大家有帮助,同时也希望大家多多支持恰卡编程网,关注恰卡编程网行业资讯频道,更多相关知识等着你来学习!
展开全文