# -*- coding: utf-8 -*-"""
Created on Sat Dec 4 12:33:34 2021
@author: 小梁aixj
"""classSolution(object):defremoveElement(self, nums, val):
ls=len(nums)if ls ==0:return ls
count=0
index=0while index < ls-count:if nums[index]== val:
nums[index]=nums[ls-1-count]
count +=1else:
index +=1return ls - count
if __name__=='__main__':
s=Solution()print(s.removeElement([3,2,2,3],3))