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

python内置函数

时间:2018-05-02 22:10:17      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:python

一、map
遍历序列,对序列中每个元素进行操作,最终获取新的序列。
技术分享图片
1)
li = [11, 22, 33]
new_list = map(lambda a: a + 100, li)
[111, 122, 133]
2)
li = [11, 22, 33]
sl = [1, 2, 3]
new_list = map(lambda a, b: a + b, li, sl)
[12, 24, 36]
二、filter
对于序列中的元素进行筛选,最终获取符合条件的序列
技术分享图片

>> li=[11,22,33]
>> new_list=filter(lambda arg:arg>22,li)
>> new_list
[33]
三、reduce
对于序列内所有元素进行累计操作
技术分享图片
技术分享图片
li=[11,22,33]
>> result=reduce(lambda arg1,arg2:arg1+arg2,li)
>> result
66
#reduce的第一个参数,函数必须要有两个参数
#reduce的第二个参数,要循环的序
#reduce的第三个参数,初始值

python内置函数

标签:python

原文地址:http://blog.51cto.com/13587169/2111020

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