【发布时间】:2020-05-19 01:22:03
【问题描述】:
接下来的sn-p中迭代是如何发生的?
a=[0,1,2,3]
b=[]
for a[-1] in a:
b.append(a[-1])
print(b)
Output is [0,1,2,2]
【问题讨论】:
-
您正在使用
a[-1](a中的最后一个条目)作为迭代变量。因此,您将a[-1]依次设置为每个值。 -
您期望的输出是什么?您是否尝试过使用调试器单步执行代码?
标签: python-3.x