27. Remove Element
题目链接
思路一:直接遍历删除并记录个数就可以
class Solution: def removeElement(self, nums,val): sum = 0 for i in range(len(nums)): if nums[i] != val: nums[sum] = nums[i] sum += 1 nums = nums[:sum] return sum
思路二:利用count函数和remove函数
1 class Solution: 2 def removeElement(self, nums: List[int], val: int) -> int: 3 a = nums.count(val) 4 for i in range(a): 5 nums.remove(val) 6 return len(nums)
作者:你的雷哥
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。