解题思路:
用两个指针,对列表进行遍历,将不是val的移到前面,并保存长度,最后输出长度
a = 0 #设置两个指针,从头开始
b = 0
while a<len(nums): #对列表遍历
if nums[a] != val : #如果该值不等于val
nums[b] = nums[a] #就赋值给b对应位置
b += 1 #赋过值了,下一个位置
a += 1 #每次a都要加1,遍历
return b #只要返回长度