map()
根据提高的函数对指定序列做映射
第一个参数function 以参数序列中的没一个元素调用function 函数,返回包含每次function函数值的新列表。
map() 函数语法:
map(function, iterable, ...)
- function -- 函数,有两个参数
- iterable -- 一个或多个序列
def square(x): return x**2 print map(square,[1,2,3,4,5]) print map(lambda x:x**2,[1,2,3,4,5]) print map(lambda x,y:x+y,[1,3,5,7,9],[2,4,6,8,10])[1, 4, 9, 16, 25]
[1, 4, 9, 16, 25]
[3, 7, 11, 15, 19]