def fun1(a):
for i in range(len(a)):
a[i] = a[i] * a[i]
return a
答案 0 :(得分:12)
它将一个数组作为参数,并返回每个成员平方的相同数组。
编辑:
由于您将问题从“此功能做什么”修改为“执行此功能的代码是什么”,以下是一个示例:
def fun1(a):
for i in range(len(a)):
a[i] = a[i] * a[i]
return a
test1 = [1,2,3,4,5]
print 'Original list', test1
test2 = fun1(test1)
print 'Result', test2
print 'Original list', test1
输出将是:
Original list [1, 2, 3, 4, 5]
Result [1, 4, 9, 16, 25]
Original list [1, 4, 9, 16, 25]
因为函数修改了列表,所以test1也被修改了。
答案 1 :(得分:3)
它将遍历您的列表并自行乘以每个值。
示例强>
a = [ 1, 2, 3, 4, 5, 6 ]
在该功能之后,a看起来像这样:
a = [ 1, 4, 9, 16, 25, 36 ]
答案 2 :(得分:3)
这是一个简单的功能,可以用单行代替:
a = [x*x for x in a]
答案 3 :(得分:2)
它将数组“a”的每个元素与其自身相乘,并将结果存储回数组中。
答案 4 :(得分:2)
a作为列表传递,我假设。
它对列表中的每个元素进行平方并返回列表。
答案 5 :(得分:1)
平方输入数组中的每个元素并返回平方数组。
使用a = [1,2,3,4,5]
结果是:[1,4,9,16,25]