刷题的日常[Leetcode]——27)Remove Element

来源:互联网 发布:视频培训软件 编辑:程序博客网 时间:2024/06/07 02:38

题目描述:

从一个List中删除所有等于val的数据

注意:

del (a)会把后面的数据往前移一个,所以下次要判断是否等于val的数据index还是原来的值

class Solution(object):def removeElement(self, nums, val):l=len(nums)f=0i=0while i<l-f:if nums[i]==val:f+=1del nums[i]else:i+=1return l-fif __name__=="__main__":sol=Solution()n=[3,2,2,3]v=3r1,r2=sol.removeElement(n,v)

0 0