```
class Solution(object):
def removeElement(self, nums, val):
"""
:type nums: List[int]
:type val: int
:rtype: int
"""
n,count,i=len(nums),0,0
while i<n-count:
if nums[i]==val:
count+=1
nums.pop(i)
else:
i+=1
```