Python实现判断给定列表是否有重复元素的方法


Posted in Python onApril 11, 2018

本文实例讲述了Python实现判断给定列表是否有重复元素的方法。分享给大家供大家参考,具体如下:

题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查

下面是简单的实现:

#!usr/bin/env python
#encoding:utf-8
'''''
__Author__:沂水寒城
功能:给定一个列表判断里面是否有重复元素
'''
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]]
  print '三水点靠木测试结果:'
  for one_list in num_list:
    print 'one_list', one_list
    func1(one_list)
    func2(one_list)

结果如下:

Python实现判断给定列表是否有重复元素的方法

Python 相关文章推荐
布同自制Python函数帮助查询小工具
Mar 13 Python
跟老齐学Python之总结参数的传递
Oct 10 Python
安装dbus-python的简要教程
May 05 Python
Django rest framework实现分页的示例
May 24 Python
python中for用来遍历range函数的方法
Jun 08 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 Python
LyScript实现绕过反调试保护的示例详解
Aug 14 Python
python的dataframe转换为多维矩阵的方法
Apr 11 #Python
python的dataframe和matrix的互换方法
Apr 11 #Python
pandas DataFrame数据转为list的方法
Apr 11 #Python
Python paramiko模块的使用示例
Apr 11 #Python
pandas string转dataframe的方法
Apr 11 #Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 #Python
DataFrame中的object转换成float的方法
Apr 10 #Python
You might like
使用PHP制作新闻系统的思路
2006/10/09 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php通过ajax实现双击table修改内容
2014/04/28 PHP
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
php获取linux命令结果的实例
2017/03/13 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP闭包定义与使用简单示例
2018/04/13 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
通用JS事件写法实现代码
2009/01/07 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
jquery+ajax+text文本框实现智能提示完整实例
2016/07/09 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
Vue实现选择城市功能
2017/05/27 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
财务会计专业毕业生自荐信
2013/10/02 职场文书
应届大学生求职的自我评价
2013/11/17 职场文书
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
揠苗助长教学反思
2014/02/04 职场文书
体育课外活动总结
2014/07/08 职场文书
周末问候语大全
2015/11/10 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python