二级 Python 简单应用题

高仿模拟练习,补全代码空缺,答案点击按钮展开

142简单应用题:map 将列表元素平方

定义 square(x) 返回 x*x,用 map 将 nums 中每个元素平方输出为列表。

def square(x):
    ____ x * x

nums = [1, 2, 3, 4]
result = list(map(____, nums))
print(result)   # 期望 [1, 4, 9, 16]
参考答案
第一处: return
第二处: square
解析

自定义函数必须 return 返回值;map(square, nums) 把每个元素应用该函数,list 转成结果列表 [1,4,9,16]。