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循环
|
7月前
|
存储 人工智能 索引
Python数据结构:列表、元组、字典、集合
Python 中的列表、元组、字典和集合是常用数据结构。列表(List)是有序可变集合,支持增删改查操作;元组(Tuple)与列表类似但不可变,适合存储固定数据;字典(Dictionary)以键值对形式存储,无序可变,便于快速查找和修改;集合(Set)为无序不重复集合,支持高效集合运算如并集、交集等。根据需求选择合适的数据结构,可提升代码效率与可读性。
|
8月前
|
安全 数据处理 索引
深入探讨 Python 列表与元组:操作技巧、性能特性与适用场景
Python 列表和元组是两种强大且常用的数据结构,各自具有独特的特性和适用场景。通过对它们的深入理解和熟练应用,可以显著提高编程效率和代码质量。无论是在数据处理、函数参数传递还是多线程环境中,合理选择和使用列表与元组都能够使得代码更加简洁、高效和安全。
177 9
|
存储 索引 Python
Python学习笔记----列表、元组和字典的基础操作
这篇文章是一份Python学习笔记,涵盖了列表、元组和字典的基础操作,包括它们的创建、修改、删除、内置函数和方法等。
Python学习笔记----列表、元组和字典的基础操作
|
12月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
194 0
|
Python
Python多维列表(元组)合并成一维形式
Python多维列表(元组)合并成一维形式
89 2
|
12月前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
263 0
|
存储 索引 Python
五:《Python基础语法汇总》— 列表&元组&集合
本篇文章讲解了关于列表;元组和集合这三个基本数据类型的常用方法与函数。及同一性操作符;成员判断符;浅拷贝与深拷贝等多方面的知识点
112 4
|
存储 Python
Python 中的列表和元组
【8月更文挑战第29天】
287 1
|
12月前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
87 0

热门文章

最新文章

推荐镜像

更多