答案:可以使用列表推导式来实现这个函数。以下是示例代码:
def square_list(numbers):
return [num**2 for num in numbers]
在上面的代码中,我们定义了一个名为 square_list() 的函数,该函数接受一个列表 numbers 作为输入,并使用列表推导式将列表中的所有元素平方。然后,该函数返回一个新的列表,其中包含平方后的元素。
我们可以使用以下代码来测试这个函数:
numbers = [1, 2, 3, 4, 5]
squared_numbers = square_list(numbers)
print(squared_numbers) # 输出 [1, 4, 9, 16, 25]
在上面的代码中,我们创建一个包含整数的列表 numbers,并调用 square_list() 函数将其所有元素平方。然后,我们将结果存储在 squared_numbers 变量中,并将其打印出来以进行验证。