When I try to swap 2 items in a list, some strange things happen. when i = 1, nums = [-1, 4, 3, 1], nums[i], nums[nums[i]-1] = nums[nums[i]-1], nums[i], the num
i = 1, nums = [-1, 4, 3, 1], nums[i], nums[nums[i]-1] = nums[nums[i]-1], nums[i]