python算法-2整形数组-1Leetcode 027 Remove Element
在线运行:https://pyleetcode.gitee.io/codes_html/Leetcode_027_Remove_Element.html
class Solution:
def call(self, arr, elem):
i = 0
j = 0
while i < len(arr):
# 如果相当则忽略,进入下一个位置
if arr[i] == elem:
pass
else: # 如果不等,则加入新的以left为长度计算的arr
arr[j] = arr[i]
j += 1 # left长度加以
i += 1 # 进入下一轮判断
return (j, arr[0:j])
s = Solution()
print(s.call([0, 4, 4, 0, 0, 2, 4, 4, 1, 2, 3, 4, 8], 4))