`

python检查list是否有重复的数据

 
阅读更多

 

 
from collections import Counter
 
 
def func1(num_list):
    '''
    直接使用set方法
    '''
    if len(num_list)!=len(set(num_list)):
        print 'have duplicates!!!'
    else:
        print 'no duplicates!!'
 
 
def func2(num_list):
    '''
    使用collection的Counter类
    '''
    cou=Counter(num_list)
    first=cou.most_common(1)
    if first[0][1]>1:
        print 'have duplicates!!!'
    else:
        print 'no duplicates!!'
 
 
if __name__ == '__main__':
    num_list=[[1,2,3,4],[6,7,8],[4,5,6,6,6]]
    for one_list in num_list:
        print 'one_list', one_list
        func1(one_list)
        func2(one_list)
    one_list [1, 2, 3, 4]
    no duplicates!!
    no duplicates!!
    one_list [6, 7, 8]
    no duplicates!!
    no duplicates!!
    one_list [4, 5, 6, 6, 6]
    have duplicates!!!
    have duplicates!!!
    [Finished in 0.3s]

  

 

 

转载:https://blog.csdn.net/together_cz/article/details/77493952

 

分享到:
评论

相关推荐

    Python数据类型运算符

    列表类型 list 是 Python 中的一种数据结构,可以存储不同类型的数据。列表可以使用索引和切片操作。 元组类型 tuple 类似于列表,但它是不可变的。 字典类型 dict 是一种键值对的数据结构,可以用来存储和查找...

    List列表拒绝添加重复信息

    在编程领域,特别是使用Python语言时,我们经常需要处理数据集合,其中List是最常见的数据结构之一。List允许存储任意类型的对象,并且可以按照索引进行访问。然而,在某些情况下,我们可能希望创建一个不允许添加...

    Python实现嵌套列表及字典并按某一元素去重复功能示例

    接下来,遍历`resource_list`中的每个字典,检查当前字典的`'host'`值是否已存在于`allResource`中。如果不存在,就将其添加到`allResource`。最后,`MergeHost`返回一个只包含唯一`'host'`值的新列表`taskhost`。 ...

    python编程基础知识-基本数据类型ppt课件.ppt

    可以通过`type()`函数查看变量类型,`isinstance()`函数检测对象是否为特定类型实例。 Python是一种强类型语言,这意味着每个变量都有一个明确的数据类型,但同时它也是动态类型语言,变量可以在运行时改变其类型。...

    Python数据结构讲解

    - 检查某个元素是否在集合中。 - 对两个集合进行交集、并集、差集等操作。 ### 类型转换 类型转换是在编程中经常用到的操作之一,它允许我们将一种数据类型转换为另一种数据类型。 - **字符串转换为列表**:...

    Python之列表、字典基础.pptx

    在Python中,列表和字典是两种非常重要的数据结构,广泛应用于数据处理、自动化测试等多个领域。本篇将详细介绍这两种数据结构的基础知识。 **列表(List)** 列表是Python中最基本的有序数据结构,它允许存储任意...

    python去重,一个由dict组成的list的去重示例

    在Python编程中,经常会遇到需要对数据进行处理的情况,特别是当涉及到数据清洗时,去除重复数据是一项非常重要的任务。本篇文章将详细介绍如何对一个由字典(dict)组成的列表(list)进行去重操作,并通过几个具体...

    Python3常用数据结构及方法介绍(一)——列表(含代码)

    列表可以通过 `in` 运算符来检查元素是否存在于列表中,例如 `5 in list1` 可以检查元素 5 是否存在于列表 `list1` 中。 ### 长度、最小值、最大值 列表可以通过 `len()` 函数来获取列表的长度,例如 `len(list1)`...

    数据结构与算法python第一章答案加提示.rar

    Python的简洁语法使得这一步变得相对容易,而书中提供的答案和提示则有助于检查自己的理解,避免走入误区。同时,持续更新的章节意味着可以逐步学习更复杂的主题,如树结构、图算法、高级排序和搜索算法等,最终提升...

    Python超级实用小案例(最全讲解)

    Python提供了多种内置数据结构,包括列表(list)、字典(dict)、集合(set)和元组(tuple)。列表是可变的有序序列,字典是键值对的集合,集合是不重复元素的无序集合,元组是不可变的有序序列。此外,Python还提供了...

    有java基础快速学Python摘要

    - `item in list`检查元素是否在列表中。 - 列表切片:`L[2]`获取第三个元素,`L[-2]`获取倒数第二个元素,`L[1:]`截取从第二个元素开始的列表。 11. **列表函数与方法**: - `cmp(list1, list2)`比较两个列表。...

    黑马程序员Python视频中代码、课后习题等第二章内容

    4. 列表与元组:列表(list)是Python中最常用的数据结构之一,可以存储多个元素,如`fruits = ["apple", "banana", "orange"]`。元组(tuple)类似,但一旦创建就不能修改,如`colors = ("red", "blue", "green")`...

    基于Python的重复元素判断.docx

    集合是Python内置的一种数据结构,它具有唯一性,即集合内的元素都是唯一的,不允许重复。在第一种方法中,我们首先将列表转换为集合,通过比较集合的长度和原列表的长度来判断是否有重复元素。如果两者长度相等,...

    【Python学习笔记】第六章 容器类型的数据.pdf

    成员测试用于检查一个元素是否存在于序列中,使用关键字`in`和`not in`。 **示例代码**: ```python a = 'hello' print('e' in a) # 输出True print('E' not in a) # 输出True ``` #### 三、列表 列表(list)是一种...

    Python技术数据结构实现解析.docx

    首先,列表(List)是Python中最常用的数据结构之一,它允许存储多个值,并通过索引进行访问和修改。列表具有动态扩展的能力,当需要添加新元素时,Python会自动调整内部数组的大小。列表的三个主要特征是:可变性,即...

    python例句10000条

    此外,Python还有列表(list)、元组(tuple)、字典(dict)和集合(set)等复合数据类型,它们各自有不同的特性和用途。 在语法方面,Python使用缩进来定义代码块,这使得代码看起来更加整洁。例如,if语句、for...

    信息学奥赛python试卷.docx

    - 可变数据类型有list和dict,不可变数据类型有int和str。 **简答题解析:** - 声明变量时需要注意变量名的组成规则,不能以数字开头,不能使用Python的关键字。 - 对象是类的具体实例,类是对象的模板或蓝图,描述...

    python-louvain-0.14_python-louvain包_Louvain算法_Louvain-python_lou

    Python-louvain是一个用于执行社区检测的Python库,它实现了著名的Louvain算法。这个算法是一种高效的网络社区结构发现方法,特别适用于大规模图数据。在本文中,我们将深入探讨Louvain算法及其在Python中的应用。 ...

    python组合数据类型

    Python中的组合数据类型是编程中不可或缺的部分,它们包括序列类型(如列表、元组和字符串)、字典以及集合。这些数据结构提供了灵活的数据组织和操作方式,是编写高效代码的关键。 1. **序列类型**: - **字符串*...

    python基础语法.pdf

    Python支持多种运算符,其中一些运算符与C语言相似,但也有一些独特的运算符,例如: - **幂运算符(**)**:用于计算幂,如`a ** b`表示a的b次幂。 - **整除运算符(//)**:执行除法运算并返回结果的整数部分。 ...

Global site tag (gtag.js) - Google Analytics