2Python里面mapreducefilter函数的使用

Posted jiangbigshrimp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2Python里面mapreducefilter函数的使用相关的知识,希望对你有一定的参考价值。

"""=================== map begin ============================
map 函数的用法:第一个参数是一个方法,第二个参数是一个可迭代类型的数据(列表,元祖,字典),可以理解为把第二个参数里面的
数据经过for循环,然后放到第一个方法里面执行,下面这个例子是把列表里面的整型数字都拿出来经过第一个参数(函数)的处理,变
成一个字符串类型的数字
# l = [1,2,3,4,5]
# v = map(str,l)
# print(list(v))
=================== map end ============================"""

"""================ reduce begin =======================
使用reduce之前需要先引入,引入方法(from functools import reduce)
reduce 函数的用法:参数和map方法一样,只不过map方法是把元素一个一个弄出来处理,而reduce是把所有元素都弄到一起
l = [1,2,3,4,5]
from functools import reduce
res = reduce(lambda x,y:x+y,l)
print(res)
=================== reduce end ======================="""

"""=================== filter begin =======================
name = [‘hao_zhangsan‘,‘hao_lisi‘,‘hao_wangwu‘,‘zhaoliu_sb‘]
# 这里的not是取反的意思,endswith函数是判断以xxxx结尾
res = filter(lambda x:not x.endswith(‘sb‘),name)
print(list(res))
# startswith函数是判断以xxxx开头
res = filter(lambda x:x.startswith(‘hao‘),name)
print(list(res))
=================== filter end ======================="""

 

以上是关于2Python里面mapreducefilter函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

关于数组的mapreducefilter

mapreducefilter 的用法

mapreducefilter 的用法

python之mapreducefilter

python基础知识--10Lambda匿名函数三元表达式及mapreducefilter

python基础lambda函数以及和mapreducefilter和sorted函数的联合使用介绍