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循环
|
1月前
|
存储 数据库 索引
Python新手常见问题一:列表、元组、集合、字典区别是什么?
本文针对Python编程新手常遇到的问题,详细阐述了列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)这四种数据结构的核心区别。列表是一种有序且可变的数据序列,允许元素重复;元组同样有序但不可变,其内容一旦创建就不能修改;集合是无序、不重复的元素集,强调唯一性,主要用于数学意义上的集合操作;而字典则是键值对的映射容器,其中键必须唯一,而值可以任意,它提供了一种通过键查找对应值的有效方式。通过对这些基本概念和特性的对比讲解,旨在帮助初学者更好地理解并运用这些数据类型来解决实际编程问题。
37 1
|
15天前
|
存储 Java 程序员
【Python】6. 基础语法(4) -- 列表+元组+字典篇
【Python】6. 基础语法(4) -- 列表+元组+字典篇
39 1
|
存储 C++ 索引
【python】—— 列表和元组详解
【python】—— 列表和元组详解
|
1月前
|
存储 Python
请简述Python中的列表、元组和字典的区别?
请简述Python中的列表、元组和字典的区别?
12 1
|
1月前
|
算法 编译器 C语言
python基础语法——函数、列表、元组和字典
本文基于pycharm编译器,也可以使用Anaconda 里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章的补充,可以和我写的python数据分析——Python语言基础(数据结构基础)结合起来看,有些知识点可能在这篇文章写的不是很全面。
63 0
|
1月前
|
存储 Java C++
[Python] 深入理解列表和元组
[Python] 深入理解列表和元组
40 0
|
1月前
|
存储 Python
Python中的列表(list)和元组(tuple)区别
Python中的列表(list)和元组(tuple)区别
22 0
|
1月前
|
存储 索引 Python
在Python中,如何使用列表、元组和字典?
在Python中,如何使用列表、元组和字典?
12 0
|
1月前
|
存储 索引 Python
解释 Python 中的列表、元组和字典的区别。
【2月更文挑战第15天】【2月更文挑战第45篇】解释 Python 中的列表、元组和字典的区别。

热门文章

最新文章