以下是一个示例解决方法:
def filter_array(arr, keys):
result = []
for i in range(len(arr)):
if arr[i] not in keys:
result.append(arr[i])
return result
arr = [1, 2, 3, 4, 5]
keys = [2, 4]
filtered_array = filter_array(arr, keys)
print(filtered_array) # 输出:[1, 3, 5]
这个方法定义了一个名为filter_array
的函数,接受两个参数:arr
表示原始数组,keys
表示需要过滤的按键数组。在函数内部,使用一个循环遍历原始数组中的每个元素,如果该元素不在按键数组中,则将其添加到结果数组中。最后返回结果数组。
下一篇:按降序从每个数组中选择前n个项目