classSolution:defexchange(self, nums: List[int])-> List[int]:
l =0
f =0
n =len(nums)while f<n:if nums[f]%2!=0:
nums[f],nums[l]= nums[l],nums[f]
l +=1
f +=1return nums
classSolution:defexchange(self, nums: List[int])-> List[int]:
even =[]
odd =[]for i in nums:if i%2==0:
even.append(i)else:
odd.append(i)return odd + even