`

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

 

分享到:
评论

相关推荐

    【Robotframework】列表List的常用操作.pdf

    list去重并检查不包含重复数据 ${listnew} Remove Duplicates ${list} List Should Not Contain Duplicates ${listnew} 在log中会打印出来去掉了⼏个重复数据: 20201015 18:46:47.647 : INFO : 1 duplicate removed...

    超实用的 30 段 Python 案例

    Python是目前最流行的语言之一,它在...下面的方法可以检查给定列表中是否有重复的元素。它使用了 set() 属性,该属性将会从列表中删除重复的元素。 def all_unique(lst): return len(lst) == len(set(lst)) x = [1,

    Python Cookbook

    16.8 检查字符串是否有平衡的圆括号 577 16.9 在Python中模拟枚举 580 16.10 在创建列表推导时引用它自身 583 16.11 自动化py2exe将脚本编译成Windows可执行文件的过程 585 16.12 在UNIX中将主脚本和模块绑成一...

    python初学者,用python实现基本的学生管理系统(python3)代码实例

    可以检测学号是否重复/有误(不为纯数字) 2.可以检测手机号是否合法(是否为纯数字) 3.可以检测性别是否为男或者女 4.能选择性修个学生的某个属性信息,比如只修改某个学生的手机号码 5.能够实现基本的增删改...

    dive into python

    2.2.1. Python 和其他编程语言数据类型的比较 2.3. 文档化函数 2.4. 万物皆对象 2.4.1. 模块导入的搜索路径 2.4.2. 何谓对象? 2.5. 代码缩进 2.6. 测试模块 3. 内置数据类型 3.1. Dictionary 介绍 3.1.1. ...

    python 实现学生信息管理系统的示例

    可以检测学号是否重复/有误(不为纯数字) 2.可以检测手机号是否合法(是否为纯数字) 3.可以检测性别是否为男或者女 4.能选择性修个学生的某个属性信息,比如只修改某个学生的手机号码 5.能够实现基本的增删改...

    深度学习数据集图片分类

    例如我手头有一个医学图像处理的数据集,我要检测图片中的病变类别,分清他是肿瘤、创伤还是其它问题,因为每一类图片都对应着多个病人,但在实际训练过程中,同一个病人的病变图片差不多,如果分属于训练集、验证集...

    30秒学会30个超实用Python代码片段【收藏版】

    以下方法可以检查给定列表是否有重复的地方,可用set()的属性将其从列表中删除。 def all_unique(lst): return len(lst) == len(set(lst)) x = [1,1,2,2,3,2,3,4,5,6] y = [1,2,3,4,5] all_unique(x) # False ...

    unbound-dns-firewall:适用于UNBOUND的DNS防火墙Python脚本

    检查 , 和作为替代方案。 适用于DNS防火墙Python脚本 使用UNBOUND及其工具,几乎不模糊以促进DNS筛选。 可伸缩性非常好,速度非常快。 可以很好地作为或 / 组合的替代品。 所有这些都是从我开始寻找使用UNBOUND...

    Dive Into Python 中文版

    第 3 章 内置数据类型 ...................................................................................................................................21 3.1. Dictionary 介绍 ...........................

    lrucacheleetcode-coding-interview-patterns:编码面试模式

    输入中是否有重复项? 输入的一些极端情况是什么? 输入是如何存储的? 如果给你一个单词字典,它是一个字符串列表还是一个特里树? 一般提示 始终首先验证输入。 检查无效、空、否定或不同的输入。 永远不要假设你...

    struts in Action

    1. 介绍.........................................................................................................18 1.1. 关于本书...........................................................................

    RED HAT LINUX 6大全

    4.4 检查XF86Config文件 32 4.4.1 XF86Config Files部分 32 4.4.2 XF86Config ServerFlags部分 34 4.4.3 XF86Config Keyboard部分 35 4.4.4 XF86Config Pointer部分 36 4.4.5 XF86Config Monitor部分 37 4.4.6 XF86...

Global site tag (gtag.js) - Google Analytics