码迷,mamicode.com
首页 > 编程语言 > 详细

2、Python里面map、reduce、filter函数的使用

时间:2018-11-16 00:26:54      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:tool   类型   字符串类   开头   整型   UNC   意思   列表   一起   

"""=================== 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 ======================="""

 

2、Python里面map、reduce、filter函数的使用

标签:tool   类型   字符串类   开头   整型   UNC   意思   列表   一起   

原文地址:https://www.cnblogs.com/JiangBigShrimp/p/9966914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!