python 常用的内置函数
Contents
[NOTE] Updated May 14, 2017. This article may have outdated content or subject matter.
map
对可迭代函数’iterable’中的每一个元素应用‘function’方法,将结果作为list返回。
例:
|
|
filter
filter(function or None, sequence) 对指定序列执行过滤操作。用sequence里的每个元素去调用function,最后结果保护调用结果为True的元素,如果function参数为None,返回结果和sequence参数相同。
例:
|
|
reduce
reduce(function, sequence[, initial]) 对参数序列中元素进行累积。function 必须要有两个参数。依次从sequence取一个元素,和上次调用的结果作为参数调用function。如果给了initial 参数,那么第一次调用就用initial 和sequence第一个元素作为参数。没有给就从sequence中去两个作为参数。
例:
|
|
zip
zip([iterable,…]) 接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用*号操作符,可以将list unzip(解压)。
例:
|
|
Author goodking-bq
LastMod 2017-05-14