📌  相关文章
📜  如何为列表中的每个元素添加一个数字python(1)

📅  最后修改于: 2023-12-03 15:08:13.050000             🧑  作者: Mango

在 Python 中如何为列表中的每个元素添加一个数字

在 Python 中,可以通过循环遍历列表并为每个元素添加一个数字,或者使用列表解析。

使用循环遍历列表

以下是使用循环遍历列表为每个元素添加数字的示例代码:

my_list = [2, 4, 6, 8, 10]
num = 5

for i in range(len(my_list)):
    my_list[i] += num

print(my_list)

输出结果:

[7, 9, 11, 13, 15]

代码解释:

  • my_list 是需要添加数字的列表。
  • num 是要添加的数字。
  • for 循环遍历列表的每个元素。
  • 在循环中,通过 my_list[i] += numnum 添加到列表的每个元素中。
  • 最终打印列表 my_list
使用列表解析

以下是使用列表解析为每个元素添加数字的示例代码:

my_list = [2, 4, 6, 8, 10]
num = 5

new_list = [i + num for i in my_list]

print(new_list)

输出结果:

[7, 9, 11, 13, 15]

代码解释:

  • my_list 是需要添加数字的列表。
  • num 是要添加的数字。
  • 列表解析 [i + num for i in my_list] 遍历列表 my_list 中的每个元素,并添加 num
  • 将结果赋值给新的列表 new_list
  • 最终打印新列表 new_list

以上就是为列表中的每个元素添加一个数字的两种方法。您可以根据需要选择一种最适合您的方法。