编程实现移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2想等的元素,并生成一个新数组,不改变原数组
时间: 2023-10-23 13:12:07 浏览: 90
基于JavaScript实现移除(删除)数组中指定元素
Python代码实现:
```python
arr = [1, 2, 3, 4, 2, 5, 6, 2, 7, 2]
new_arr = [num for num in arr if num != 2]
print(new_arr) # [1, 3, 4, 5, 6, 7]
```
这里使用了列表解析(list comprehension)的方法,通过遍历原数组arr中的每个元素,将不等于2的元素添加到新数组new_arr中。这样就实现了从原数组中移除与2相等的元素,并生成一个新数组的功能。原数组arr并没有被改变。
阅读全文