python - 如何在不创建新列表的情况下增加列表中的数字?

标签 python

如何在Python中将列表中的每个数字增加7而不创建新列表?我的意思是每个原始数字都增加了 7 。

例如我们有这个列表:

list=[2,4,6,8,10] 

最佳答案

for i in range(len(myList)):
    myList[i] = myList[i]+7

根据要求,这会迭代列表并对每个元素求和 7。要测试它是否是同一个列表,您可以在前后使用 id(myList),它应该会产生相同的 id。

关于python - 如何在不创建新列表的情况下增加列表中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54811193/

相关文章:

python - 将pandas.core.groupby.SeriesGroupBy转换为DataFrame

python - 使用 Altair 和 Jupyter 绘图时如何在轴标签中显示希腊字母?

python - numpy 中的数组按行排序

python - 使用 python 替代 awk 来代替 Linux 命令

python - 将字典转换为配置文件,然后从配置中恢复字典

python - 在图像上拟合样条线

python,如何增量创建线程

Python:如何从依赖模块的另一个文件中正确导入函数

python - Matplotlib 在保存 jpg 相对于 png 时显示不同的字体。为什么?

python - 使用嵌套列表迭代字典并在板位置打印