python统计数字1出现次数
时间: 2023-10-14 17:19:30 浏览: 84
可以使用字符串的 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类来统计数字出现次数。以下是示例代码:
```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统计某个数字出现次数
你可以使用Python中的count()函数来统计列表中某个数字出现的次数。举个例子:
```python
# 定义一个列表
my_list = [1, 2, 3, 4, 5, 4, 3, 2, 1, 6, 7, 8, 6, 5]
# 统计数字4出现的次数
count = my_list.count(4)
# 输出结果
print("数字4出现的次数是:", count)
```
这段代码的输出结果应该是:数字4出现的次数是: 2
如果你想统计多个数字出现的次数,你也可以使用一个循环来实现。以下是一个例子:
```python
# 定义一个列表
my_list = [1, 2, 3, 4, 5, 4, 3, 2, 1, 6, 7, 8, 6, 5]
# 定义要统计的数字列表
count_list = [1, 2, 3, 4, 5]
# 循环统计每个数字出现的次数
for num in count_list:
count = my_list.count(num)
print("数字", num, "出现的次数是:", count)
```
这段代码的输出结果应该是:
数字 1 出现的次数是: 2
数字 2 出现的次数是: 2
数字 3 出现的次数是: 2
数字 4 出现的次数是: 2
数字 5 出现的次数是: 2
阅读全文