统计数据出现次数c++
时间: 2023-08-25 12:07:52 浏览: 180
统计数字出现个数C++程序
可以使用字典来统计数据出现的次数。假设要统计一个列表中各个元素出现的次数,可以按照以下步骤:
1. 创建一个空字典,用于存储元素出现的次数。
2. 遍历列表中的每个元素,如果该元素在字典中不存在,就将该元素作为键,值为1存入字典;如果该元素已经存在于字典中,就将对应的值加1。
3. 遍历完列表中的所有元素后,字典中存储的就是每个元素出现的次数。
以下是示例代码:
```python
data = [1, 2, 3, 1, 2, 3, 4, 5, 1, 2]
count = {}
for d in data:
if d not in count:
count[d] = 1
else:
count[d] += 1
print(count)
```
输出结果:
```
{1: 3, 2: 3, 3: 2, 4: 1, 5: 1}
```
这表示1出现了3次,2出现了3次,3出现了2次,4和5各出现了1次。
阅读全文