标签: python list for-loop data-structures programming-languages
a=[0,1,2,3] for a[-1] in a: print a[-1]
输出:- 0 1个 2 2 预期输出:- 3 3 3 3
输出:- 0 1个 2 2
预期输出:- 3 3 3 3
仅当for循环和print语句中的索引相同时,才会出现这种奇怪的输出。每当它们不匹配时,返回的输出都是预期的。