我有以下代码:
a = [0,1,2,3]
for a[-1] in a:
print(a[-1])
Run Code Online (Sandbox Code Playgroud)
输出为:
0
1
2
2
Run Code Online (Sandbox Code Playgroud)
我对为什么列表索引可以用作for循环中的索引变量感到困惑。
这是一段代码,它给出了输出:0 1 2 2.3 3 3 3自从a[-1]访问列表中的数字3 以来,我原本期望输出.在线解释说" a[-1]每次迭代的变化值",但我不太明白如何或为什么.任何解释都会很棒!
a = [0, 1, 2, 3]
for a[-1] in a:
print(a[-1])
Run Code Online (Sandbox Code Playgroud)