gpt4 book ai didi

python - 使用 for 循环改变 python 数组中的元素

转载 作者:太空宇宙 更新时间:2023-11-04 08:07:24 26 4
gpt4 key购买 nike

这是针对 python 和 for 循环的!我知道您可以使用其他迭代,我想知道是否可以使用 FOR 循环解决此问题。如果这是重复的,我深表歉意,我不知道如何用短语来搜索它。这是一个简单的问题。我喜欢 for 循环并经常使用它们,但是当需要在迭代时更改元素时,我似乎总是必须用编辑过的元素创建一个新数组。这是一个例子:

for item in list:
if item > 7:
item += 1

这种情况下的项目不会返回到列表中。我发现我做了这样的事情:

newlist = []
for item in list:
if item > 7:
item += 1
newlist.append(item)

这不是一个大问题,但每次我写出类似的代码时,我都在想是否有一种更简单的方法,并且不会创建新变量。

上面的例子使用了内置的变量名,这只是一个例子,而不是任何人应该如何实现 for 循环或声明变量

最佳答案

你可以做的事情之一

for i, item in enumerate(my_list):
if item > 7:
my_list[i] += 2

关于python - 使用 for 循环改变 python 数组中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28895599/

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