写一个函数,遍历给定的一个list,统计每一个元素出现的次数,并将结果保存到dictionary
时间: 2023-05-02 17:05:42 浏览: 139
Java编程实现统计数组中各元素出现次数的方法
5星 · 资源好评率100%
可以编写一个函数,接收一个列表作为参数,在函数中遍历列表,统计每个元素出现的次数,然后将结果保存到一个字典中并返回。
示例代码如下:
```
def count_elements(lst):
result = {}
for elem in lst:
if elem in result:
result[elem] += 1
else:
result[elem] = 1
return result
```
调用该函数,传入一个列表作为参数,即可得到每个元素出现的次数保存在一个字典中:
```
>>> lst = [1, 2, 2, 3, 3, 3]
>>> count_elements(lst)
{1: 1, 2: 2, 3: 3}
```
该字典就是我们所需要的结果,其中每个键表示一个元素,对应的值表示该元素出现的次数。
阅读全文