给出一个整数序列(其中有重复),请统计各个整数出现的次数,并输出。Python
时间: 2024-03-02 10:54:21 浏览: 92
Python实现统计给定列表中指定数字出现次数的方法
5星 · 资源好评率100%
好的,以下是给出一个整数序列,统计各个整数出现次数并输出的 Python 代码实现:
```python
# 输入整数序列,以空格分隔
nums = list(map(int, input().split()))
# 统计每个整数出现的次数
count = {}
for num in nums:
if num in count:
count[num] += 1
else:
count[num] = 1
# 输出每个整数出现的次数
for num, cnt in count.items():
print(num, cnt)
```
解释一下代码:
- 首先,我们利用 `input` 函数输入一个整数序列,并使用 `split` 方法将其转换为列表 `nums`,其中每个元素为一个整数。
- 然后,我们创建一个空字典 `count`,用来存储每个整数出现的次数。
- 接着,我们遍历整数序列 `nums`,对于每个整数,如果其已经在字典 `count` 中,那么将其对应的计数器加 1,否则将其加入字典 `count` 中,并将其计数器初始化为 1。
- 最后,我们遍历字典 `count`,输出每个整数和其出现的次数。
希望这个代码对你有帮助!
阅读全文