Python统计数字出现次数
时间: 2023-08-09 18:04:52 浏览: 182
可以使用Python中的collections模块中的Counter类来统计数字出现次数。以下是示例代码:
```python
from collections import Counter
numbers = [1, 2, 3, 1, 2, 1, 4, 5, 4, 3, 2]
counter = Counter(numbers)
print(counter)
```
输出结果为:
```
Counter({1: 3, 2: 3, 3: 2, 4: 2, 5: 1})
```
其中,Counter对象中每个元素的键表示数字,值表示该数字出现的次数。
相关问题
python统计数字1出现次数
可以使用字符串的 count() 方法来统计数字1出现的次数,例如:
```
num = 1234567891011121314151617181920
count = str(num).count('1')
print(count)
```
输出结果为:12
如果要统计一个列表中数字1出现的次数,可以使用循环遍历列表,对每个元素进行字符串转换并计算出现次数,然后累加起来,例如:
```
nums = [1, 11, 21, 31, 41, 10, 12, 13, 14, 15]
count = 0
for num in nums:
count += str(num).count('1')
print(count)
```
输出结果为:12
使用python语言统计数字出现次数
可以使用Python的collections模块中的Counter类来统计数字出现的次数。下面是一个示例代码:
```
from collections import Counter
numbers = [1, 2, 3, 4, 5, 1, 2, 3, 1, 2, 1]
counter = Counter(numbers)
for number, count in counter.items():
print(f"{number}: {count} times")
```
该代码创建了一个数字列表,然后使用Counter类将数字出现次数统计出来,最后遍历Counter对象并输出每个数字出现的次数。
阅读全文