小编Wol*_*olf的帖子

for / 列表中的意外结果(非常基本的问题)

我一直在尝试创建一个非常简单的列表,如下所示:

j = 0
myList = list(range(5))
for i in myList: j = j + 2
print("i=", i, "j=", j)
Run Code Online (Sandbox Code Playgroud)

我期望的是:

i = 0 , j = 2
i = 1 , j = 4
i = 2 , j = 6 etc
Run Code Online (Sandbox Code Playgroud)

我得到的是:

i= 4 j= 10
Run Code Online (Sandbox Code Playgroud)

错误在哪里?

python for-loop

1
推荐指数
1
解决办法
53
查看次数

标签 统计

for-loop ×1

python ×1