Python列表统计重复元素

简介: 1.使用list的内置方法list.count()2.使用python内置方法collections的Count()模块3.使用for循环

方法一

  • 使用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))
相关文章
|
6天前
|
测试技术 开发者 Python
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
在 Python 中,创建列表有两种方法:使用方括号 `[]` 和调用 `list()` 函数。虽然两者都能创建空列表,但 `[]` 更简洁、高效。性能测试显示,`[]` 的创建速度比 `list()` 快约一倍。此外,`list()` 可以接受一个可迭代对象作为参数并将其转换为列表,而 `[]` 则需要逐一列举元素。综上,`[]` 适合创建空列表,`list()` 适合转换可迭代对象。
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
|
9天前
|
数据处理 Python
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
这篇文章介绍了如何使用Python读取Excel文件中的数据,处理后将其保存为txt、xlsx和csv格式的文件。
27 3
Python实用记录(十):获取excel数据并通过列表的形式保存为txt文档、xlsx文档、csv文档
|
1天前
|
数据处理 开发者 Python
Python中的列表推导式:一种优雅的代码简化技巧####
【10月更文挑战第15天】 本文将深入浅出地探讨Python中列表推导式的使用,这是一种强大且简洁的语法结构,用于从现有列表生成新列表。通过具体示例和对比传统循环方法,我们将揭示列表推导式如何提高代码的可读性和执行效率,同时保持语言的简洁性。无论你是Python初学者还是有经验的开发者,掌握这一技能都将使你的编程之旅更加顺畅。 ####
9 1
|
10天前
|
开发者 Python
探索Python中的列表推导式:简化代码的利器
在Python编程中,列表推导式是一种简洁而强大的工具,它允许开发者以一行代码实现复杂的列表操作。本文将深入探讨列表推导式的语法、优势以及实际应用,帮助读者更好地利用这一特性来优化代码。
|
9天前
|
JSON 数据格式 Python
Python实用记录(十四):python统计某个单词在TXT/JSON文件中出现的次数
这篇文章介绍了一个Python脚本,用于统计TXT或JSON文件中特定单词的出现次数。它包含两个函数,分别处理文本和JSON文件,并通过命令行参数接收文件路径、目标单词和文件格式。文章还提供了代码逻辑的解释和示例用法。
22 0
Python实用记录(十四):python统计某个单词在TXT/JSON文件中出现的次数
|
11天前
|
大数据 数据处理 Python
探索Python中的列表推导式
【10月更文挑战第6天】 在Python编程中,列表推导式(List Comprehension)是一种简洁而强大的工具,用于生成列表。通过结合循环和条件语句,列表推导式可以在一行代码中实现复杂的列表操作。本文将深入探讨列表推导式的语法、常见用法以及一些高级技巧,帮助你更有效地使用这一特性。
14 1
|
6天前
|
存储 索引 Python
python数据结构之列表详解
列表是Python中极为灵活和强大的数据结构,适合于存储和操作有序数据集合。掌握其基本操作和高级特性对于编写高效、清晰的Python代码至关重要。通过本回答,希望能帮助你全面理解Python列表的使用方法,从而在实际编程中更加游刃有余。
9 0
|
11天前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
23 0
|
14天前
|
存储 JSON 数据处理
分析、总结Python使用列表、元组、字典的场景
分析、总结Python使用列表、元组、字典的场景
18 0
|
16天前
|
存储 自然语言处理 Java
【Python】列表和元组
【Python】列表和元组
18 0