Leetcode_Python 283 移动零

简介: 解题思路分析:本题目要求在原数组上进行操作。比较简单,就不赘述了。

解题思路

分析:本题目要求在原数组上进行操作。比较简单,就不赘述了。

代码

class Solution(object):
    def moveZeroes(self, nums):
        """
        :type nums: List[int]
        :rtype: None Do not return anything, modify nums in-place instead.
        """ 
        i,j=0,0
        while i<len(nums):
            if nums[i]==0:
                j += 1
                nums.remove(0)
                continue
            i += 1
        nums += [0]*j
        return nums
相关文章
|
6月前
|
Python
Python中 * 号有什么用?
`Python`中的`*`号不仅仅用于乘法运算,还涉及数据结构构造与解构、函数参数处理等。它可以用于列表的展开构造和解构,例如在列表中插入或拆分子列表。在字典构造时,`**`用于合并字典。在函数参数中,`*`用于接收不定长位置参数,`**`用于接收不定长关键字参数。此外,`*`和`/`还能限制函数调用的方式,如`*`使后续参数必须为关键字参数,`/`则限制只能使用位置参数。
|
Python
Python: 1039 到底买不买
Python: 1039 到底买不买
75 0
python的这些小知识你注意到了吗?
本文将对一些小知识进行汇总,这些知识也许你用了 python 很久,但仍然没注意到。
|
测试技术 Python
python分享-pprint
python分享-pprint
|
机器学习/深度学习 Python
(Python)矩阵旋转
(Python)矩阵旋转
|
数据安全/隐私保护 Python
python pywifi
python pywifi 模块
197 0
|
人工智能 算法 Java
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
67 0
|
数据采集 运维 算法