您的位置:首页 > 其它

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

2017-03-02 09:05 330 查看
题目描述:

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

注意:

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

class Solution(object):
def removeElement(self, nums, val):
l=len(nums)
f=0
i=0
while i<l-f:
if nums[i]==val:
f+=1
del nums[i]
else:
i+=1
return l-f

if __name__=="__main__":
sol=Solution()
n=[3,2,2,3]
v=3
r1,r2=sol.removeElement(n,v)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: