python 去重计数的方法
时间: 2023-09-10 12:11:38 浏览: 104
python列表去重的二种方法
Python 的去重计数方法可以使用集合(set)和字典(dict)来实现。使用集合可以将列表或字符串中的重复元素去掉,再使用 len() 函数获取集合的长度即可得到去重后的元素个数。例如:
```
lst = [1, 2, 2, 3, 3, 3]
s = set(lst)
count = len(s)
print(count) # 输出结果为3
```
如果需要知道每个元素出现的次数,可以使用字典统计,将元素作为键,将出现的次数作为值。例如:
```
lst = [1, 2, 2, 3, 3, 3]
d = {}
for i in lst:
if i in d:
d[i] += 1
else:
d[i] = 1
print(d) # 输出结果为{1: 1, 2: 2, 3: 3}
```
这样就可以知道每个元素出现的次数了。
阅读全文