请教代码问题
def calc_prod(lst):
def ff():
print map(lambda x:x*x,lst)
return ff
f = calc_prod([1, 2, 3, 4])
print f()
结果:
[1, 4, 9, 16]
None
这样写输出为什么有None
def calc_prod(lst):
def ff():
print map(lambda x:x*x,lst)
return ff
f = calc_prod([1, 2, 3, 4])
print f()
结果:
[1, 4, 9, 16]
None
这样写输出为什么有None
2017-03-16
举报