map(func,list)
map函数可以将第一个参数所代表的函数作用于list中的每一个元素。
def fun(x):
return x*2
a = [1,2,3,4]
c = list(map(fun,a))
[2,4,6,8]
在python2中可以直接使用map(fun,a)
,但是在python3中会显示<map at 0xc8c9320>
,需要添加`list()
才能实现2的功能。
如c = list(map(fun,a))
map(func,list)
map函数可以将第一个参数所代表的函数作用于list中的每一个元素。
def fun(x):
return x*2
a = [1,2,3,4]
c = list(map(fun,a))
[2,4,6,8]
在python2中可以直接使用map(fun,a)
,但是在python3中会显示<map at 0xc8c9320>
,需要添加`list()
才能实现2的功能。
如c = list(map(fun,a))