一 简介
Python 内置了很多非常有用的函数 比如map() ,reduce(),filter(),还有lambda。熟练应用这些函数可以在写python程序的时候构建精简的代码。...本文先来了解map函数。
二 使用
用法
map(func, seq1[, seq2,…])
map接收两个参数,第一个参数是函数名,第二个是一个或多个可迭代的序列,返回的是一个集合。...2.1 当seq 只有一个时,map函数返回将func函数作用于 seq每个元素并返回一个新的list集合,
?...比如需要将seq的元素乘以2 ,使用map可以写成
In [4]: l=[1, 2, 3, 4, 5, 6, 7, 8, 9]
In [5]: map(lambda x:x*2 ,l)
Out[5...2.2 当有多个seq时,map可以并行的取每个seq对应的第M个元素 seqN[M],进行计算。
?