Remove element去除元素

Easy

给定一个序列和一个值a,从序列中去除所有值为a的元素。不要建立新array, 存储要固定。

此题与remove duplicates from sorted array类似,但是注意倒序时要保证到0。remove duplicates一题到1就可以了。

class Solution(object):
    def removeElement(self, nums, val):
        """
        :type nums: List[int]
        :type val: int
        :rtype: int
        """
        for i in range(len(nums)-1,-1,-1):
            if nums[i] == val:
                nums.pop(i)

你可能感兴趣的:(Remove element去除元素)