已知列表one=[1,8,5,6,2,3,5,4,7,8,6,1,4,5,5,4,6,8,7,9,4,5,2,3],编写代码统计各个数字出现的次数。再删除列表中重复的数据
时间: 2023-10-21 11:06:58 浏览: 65
删除数组内重复的数据
可以使用Python中的Counter模块来统计各个数字出现的次数,然后使用set()函数删除列表中重复的数据。代码如下:
```python
from collections import Counter
one = [1,8,5,6,2,3,5,4,7,8,6,1,4,5,5,4,6,8,7,9,4,5,2,3]
# 统计各个数字出现的次数
count_dict = dict(Counter(one))
print(count_dict)
# 删除列表中重复的数据
one = list(set(one))
print(one)
```
输出结果为:
```
{1: 2, 8: 3, 5: 6, 6: 3, 2: 2, 3: 2, 4: 4, 7: 2, 9: 1}
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
阅读全文