给定一个列表,不调用内置函数,写一个统计列表中元素出现次数的python代码。
时间: 2024-03-09 16:45:21 浏览: 69
Python实现统计给定列表中指定数字出现次数的方法
好的,以下是一个简单的示例代码:
```
lst = [1, 2, 3, 2, 1, 4, 5, 1]
count_dict = {}
for item in lst:
if item in count_dict:
count_dict[item] += 1
else:
count_dict[item] = 1
print(count_dict)
```
输出结果为:
```
{1: 3, 2: 2, 3: 1, 4: 1, 5: 1}
```
代码中,我们使用了一个空的字典 count_dict 来统计元素出现次数。遍历列表中的每一个元素,如果该元素已经在字典中出现过,则将对应的值加1,否则在字典中添加该元素,并将对应的值设置为1。最后输出字典即可。
阅读全文