将一个数组arr=[2, 0, 6, 1, 77, 0, 52, 0, 25, 7]中所有大于50的元素筛选出来,放入到新的数组中.
时间: 2024-06-14 08:05:48 浏览: 73
复制数组或从数组中抽取特定元素组成新数组
你可以使用列表推导式来筛选出数组中大于50的元素,并将它们放入一个新的数组中。下面是一个示例代码:
```python
arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]
new_arr = [x for x in arr if x > 50]
print(new_arr) # 输出:[77, 52]
```
这段代码使用列表推导式 `[x for x in arr if x > 50]`,它遍历原始数组 `arr` 中的每个元素 `x`,并将满足条件 `x > 50` 的元素放入新的数组 `new_arr` 中。
阅读全文