python

python怎么统计数字出现的次数

小亿
364
2023-10-11 23:40:00
栏目: 编程语言

可以使用字典来统计数字出现的次数。首先,遍历数字列表,对于列表中的每个数字,判断它是否已经在字典中存在。如果不存在,则将该数字作为键,初始值为1加入字典;如果已经存在,则将对应的值加1。最后,遍历字典,输出数字和对应的出现次数。

下面是一个示例代码:

def count_numbers(numbers):
count_dict = {}
for num in numbers:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
for num, count in count_dict.items():
print(f"{num}: {count}")
numbers = [1, 2, 3, 2, 4, 1, 5, 3, 2, 3]
count_numbers(numbers)

运行以上代码,输出结果为:

1: 2
2: 3
3: 3
4: 1
5: 1

这表示数字1出现了2次,数字2出现了3次,数字3出现了3次,数字4出现了1次,数字5出现了1次。

0
看了该问题的人还看了