gpt4 book ai didi

python - 如何为python中的每个元素添加一个数字?

转载 作者:行者123 更新时间:2023-12-03 18:17:14 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





add leading zeros to a list of numbers in Python

(1 个回答)


去年关闭。




如何在我的元素中添加一个数字?
假设我想为数组中的每个元素添加 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。

最佳答案

使用 list comprehension是一种快速、紧凑的方式来获得您想要的答案。它是您学习编写更好 Python 的有用工具。

number_list = [1, 2, 3, 4, 5]

def add_num_to_each(num, number_list)
return [ii + num for ii in number_list]

print(add_num_to_each(10, number_list))
>>> [11, 12, 13, 14, 15]

关于python - 如何为python中的每个元素添加一个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63965954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com