map会根据提供的函数对指定序列做映射。第一个参数是函数,后面的参数是一个可迭代对象。以参数序列中的每一个元素调用 function 函数,返回值是新的列表(python2)或可迭代对象(python3)。
eg:
List(lambda x:x**2,[1,2,3,4,5])
result:[1,4,6,16,25]
List(lambda x,y:x+y,[1,2,3,4,5],[4,5,6,7,8])
result:[5,7,9,11,13]
map会根据提供的函数对指定序列做映射。第一个参数是函数,后面的参数是一个可迭代对象。以参数序列中的每一个元素调用 function 函数,返回值是新的列表(python2)或可迭代对象(python3)。
eg:
List(lambda x:x**2,[1,2,3,4,5])
result:[1,4,6,16,25]
List(lambda x,y:x+y,[1,2,3,4,5],[4,5,6,7,8])
result:[5,7,9,11,13]