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

    我的前方是万里征途,星辰大海!!
  • 相关阅读:
    架构师图谱
    P3398 仓鼠找sugar
    NOIP 2017小凯的疑惑
    P2568 GCD
    自动AC机
    qbxt国庆刷题班 游记&总结
    【学习笔记】manacher算法
    [ZROI]分组
    BSGS与扩展BSGS
    Crt and ExCrt
  • 原文地址:https://www.cnblogs.com/taoyuxin/p/11535770.html
Copyright © 2011-2022 走看看