Python列表统计重复元素

简介: Python列表查找重复元素的几种方法

方法一

使用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 Counter
l = [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] = count
for k, v in d.items():
    if v > 1:
        print("元素{}, 重复{}次".format(k, v))

参考链接:Python列表统计重复元素

相关文章
Python列表统计重复元素
1.使用list的内置方法list.count() 2.使用python内置方法collections的Count()模块 3.使用for循环
|
3月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
47 0
|
3月前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
37 0
|
3月前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
26 0
|
3月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (一)
Python操作:字符串--列表--元组--字典--运算符 (一)
23 0
|
3月前
|
Python
Python操作:字符串--列表--元组--字典--运算符 (二)
Python操作:字符串--列表--元组--字典--运算符 (二)
25 0
|
5月前
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作
|
4月前
|
Python
python推导式-列表,元组,字典,集合推导式
这篇文章介绍了Python中的推导式,包括列表推导式、元组推导式、字典推导式和集合推导式,提供了它们的基本格式和示例代码,并解释了推导式如何简化循环和条件判断的代码编写。
|
5月前
|
Python
Python多维列表(元组)合并成一维形式
Python多维列表(元组)合并成一维形式
32 2
|
5月前
|
存储 Python
Python 中的列表和元组
【8月更文挑战第29天】
57 1