刷题的时候碰到一个问题,python的交换可以直接用a, b = b, a来操作,但是碰到一个问题就是 nums是一个序列 比如 nums = [2,1] 我想要把nums变成[1,2] 只要nums[0],nums[1] = nums[1], nums[0] 即可 但是在 题目中需要用 nums[i] , nums[nums[i]-1] = nums[nums[i]-1], nums[i] 这时交换的结果仍然是 [2,1] 把顺序交换一下 就可以实现 就是用 nums[nums[i]-1], nums[i] = nums[i], nums[nums[i]...