好开心哦,虽然还是简单题,但是做对了!!!!
class Solution: def moveZeroes(self, nums): """ Do not return anything, modify nums in-place instead. """ j=0 for i in range(len(nums)-1,-1,-1): if nums[i]==0: j=j+1 nums.remove(nums[i]) for i in range(0,j): nums.append(0) return nums
这里面就用到了
range(len(nums)-1,-1,-1)
这个是我之前不会的。
举例:
a=[i for i in range(8,-1,-1)] print(a) b=[i for i in range(0,8)] print(b)
运行结果:
除此之外还有append(),remove()的用法,差点忘了
加油加油加油!!!!!!!! ——2019.9.17