方法一
使用list的内置方法list.count()
l = [1, 1, 2, 3, 3]sl = set(l)for i in sl: if l.count(i) > 1: print("元素{},重复{}次".format(i, l.count(i)))方法二
使用python内置方法collections的Count()模块
from collections import Counterl = [1, 1, 2, 3, 3]cl = Counter(l)for k, v in cl.items(): if v > 1: print("元素{}, 重复{}次".format(k, v))方法三
使用for循环
l = [1, 1, 2, 3, 3]sl = set(l)d = {}for s in sl: count = 0 for i in l: if i == s: count += 1 d[s] = countfor k, v in d.items(): if v > 1: print("元素{}, 重复{}次".format(k, v))参考链接:Python列表统计重复元素
继续阅读与本文标签相同的文章
-
新规上线,为你盘点百元产品薅羊毛大法
2026-05-18栏目: 教程
-
豆瓣评分9.1,这本计算机经典名著,我读到凌晨三点
2026-05-18栏目: 教程
-
Fun 3.0 发布——资源部署、依赖下载、代码编译等功能又又又增强啦!
2026-05-18栏目: 教程
-
IoT生态精刊2019云栖特刊来了【下载】
2026-05-18栏目: 教程
-
自从来了阿里云做视频研发,我的生活发生了翻天覆地的变化
2026-05-18栏目: 教程
