map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。
栗子如下↓
图片来自于网上
def f(x,a):
return x+x,a+a
r = map(f,[,,,],[,,,])
for i in r:
print(i)
#打印 [(, )]
[(, )]
[(, )]
[(, )]
与2.x的版本打印结果不同,本质却是一样的,理解其一就可以
2022-11-12 16:27:13
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。
栗子如下↓
图片来自于网上
def f(x,a):
return x+x,a+a
r = map(f,[,,,],[,,,])
for i in r:
print(i)
#打印 [(, )]
[(, )]
[(, )]
[(, )]
与2.x的版本打印结果不同,本质却是一样的,理解其一就可以