class Solution:
def removeElement(self, nums: List[int], val: int) -> int:
####fang 1
# lens=len(nums)-1
# j=lens
# for i in range(lens,-1,-1):
# if nums[i]==val:
# nums[i],nums[j]=nums[j],nums[i]
# j-=1
# return j+1
###fang 2
# while val in nums:
# nums.remove(val)
####fang 3
lens=len(nums)-1
res=0
for i in range(0,lens+1):
if nums[i]!=val:
nums[res]=nums[i]
res+=1
return res