python获取数组内0-10元素的个数和10-100元素的个数
时间: 2024-01-28 08:02:56 浏览: 33
假设数组名为`arr`,可以使用以下代码获取0-10元素的个数和10-100元素的个数:
```python
# 获取0-10元素个数
count_0_10 = 0
for i in arr:
if i >= 0 and i <= 10:
count_0_10 += 1
# 获取10-100元素个数
count_10_100 = 0
for i in arr:
if i > 10 and i <= 100:
count_10_100 += 1
```
这里使用两个`for`循环分别遍历数组内的元素,判断其是否在指定区间内,如果在则将对应的计数器加一。最终得到的`count_0_10`和`count_10_100`变量就是0-10元素和10-100元素的个数。
相关问题
python获取数组内元素个数
在 Python 中,可以使用内置函数 `len()` 获取数组内元素的个数。例如:
```python
my_array = [1, 2, 3, 4, 5]
array_length = len(my_array)
print(array_length) # 输出:5
```
其中,`len()` 函数接收一个序列类型的参数,返回序列中元素的个数。在上面的例子中,`my_array` 是一个列表,`len()` 函数返回的就是列表中元素的个数。
python 统计数组中每个元素的个数
你可以使用 Python 中的 `collections` 模块中的 `Counter` 类来实现统计数组中每个元素的个数。
例如,假设有一个数组 `arr`,你可以像这样统计每个元素的个数:
```python
from collections import Counter
arr = [1, 2, 3, 1, 2, 1, 4, 5, 4, 2]
count = Counter(arr)
print(count)
```
输出结果会是:
```
Counter({1: 3, 2: 3, 4: 2, 3: 1, 5: 1})
```
其中,每个元素作为 key,对应的个数作为 value,存储在一个字典中。