py输入一个整数,统计每个数字出现的个数。
时间: 2024-11-24 20:44:03 浏览: 8
python2练习题——编写函数,输入数字,判断是否是素数
当你需要统计Python程序中一个整数列表中各个数字出现的次数时,可以使用Python内置的`collections`模块中的`Counter`类。`Counter`是一个字典子类,用于计数可哈希对象。下面是一个简单的示例:
```python
from collections import Counter
def count_numbers(num_list):
# 使用Counter计算列表中每个数字的频率
number_count = Counter(num_list)
# 输出结果,显示每个数字及其出现次数
for num, freq in number_count.items():
print(f"数字 {num} 出现了 {freq} 次")
# 示例用法
input_integers = [1, 2, 3, 4, 5, 2, 6, 7, 1, 8, 9, 1]
count_numbers(input_integers)
```
在这个例子中,`count_numbers`函数接收一个整数列表,然后使用`Counter`对列表进行计数,并打印出每个数字及其对应的频次。
阅读全文