zoukankan      html  css  js  c++  java
  • leetcode——283.移动0

    好开心哦,虽然还是简单题,但是做对了!!!!

    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

    我的前方是万里征途,星辰大海!!
  • 相关阅读:
    JavaScript节点属性
    main函数的参数
    CGI
    open()函数 linux中open函数使用
    海伦公式
    C语言字符串操作函数
    makefile(一)
    makefile
    第一天
    时间小憩
  • 原文地址:https://www.cnblogs.com/taoyuxin/p/11535770.html
Copyright © 2011-2022 走看看