课程
/后端开发
/Python
/python进阶
>>> def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
SyntaxError: invalid syntax
>>>
2019-07-28
源自:python进阶 2-4
正在回答
按着上面的要求,在自己的编译环境下编写竟然是错的,为什么,请指导?
map前面需要添加list
def f(x):
#这里需要空一行
print (list(map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])))就可以了
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计