【发布时间】:2020-06-06 12:39:49
【问题描述】:
我不明白为什么在以下示例中 python 交换的工作方式不同。有人可以解释一下吗?我正在使用 python 3.6.9。
i = 0
perm = [2, 0, 1, 3]
perm[i], perm[perm[i]] = perm[perm[i]], perm[i]
print(perm)
[1, 2, 1, 3]
perm = [2, 0, 1, 3]
perm[perm[i]], perm[i] = perm[i], perm[perm[i]]
print(perm)
[1, 0, 2, 3]
【问题讨论】:
标签: python-3.x