先把非0的数字append到一个新列表,然后记录0的个数,再把0全都append到列表里就可以了
class Solution: def moveZeroes(self , nums): # write code here a=[] t=0 for i in range(len(nums)): if nums[i]==0: t+=1 else: a.append(nums[i]) for j in range(t): a.append(0) return a
class Solution: def moveZeroes(self , nums): # write code here a=[] t=0 for i in range(len(nums)): if nums[i]==0: t+=1 else: a.append(nums[i]) for j in range(t): a.append(0) return a