【发布时间】:2021-01-05 23:52:53
【问题描述】:
如何在元素中添加数字?
假设我想为数组中的每个元素添加 10
我希望我的输入是 [1,2,3,4,5] 我的输出是 [11,12,13,14,15]
这是我目前的想法
def func(z):
numbers = [1, 2, 3, 4,5]
num = 10
for i in z:
numbers.append(i + num)
i = numbers[-2:]
return i
这会打印 5,20 而不是 14 和 15。
【问题讨论】:
-
什么是
z?您还在第一次迭代中从循环返回......简单的numbers = [n+10 for n in numbers]就足够了
标签: python arrays function for-loop