# 定义一个平方函数
def square(x): return x ** 2 # 创建一个数字列表
numbers = [1, 2, 3, 4, 5] # 使用 map 函数将平方函数应用于列表中的每个元素
squares = map(square, numbers) #将numbers绑定上一个函数
print(type(square))
print(square)# 将结果转换为列表
squares_list = list(squares) print(squares_list) # 输出: [1, 4, 9, 16, 25]
可以使用map来将numbers来绑定上一个函数square,从而生成新的列表