python内置函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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内置函数的主要内容,如果未能解决你的问题,请参考以下文章