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读取Android permission文件
Nov 01 Python
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
Python安装与基本数据类型教程详解
May 29 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
python super的使用方法及实例详解
Sep 25 Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 Python
基于virtualenv创建python虚拟环境过程图解
Mar 30 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
手把手教你配置JupyterLab 环境的实现
Feb 02 Python
解决Pytorch dataloader时报错每个tensor维度不一样的问题
May 28 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和ACCESS写聊天室(三)
2006/10/09 PHP
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP 文件缓存的性能测试
2010/04/25 PHP
php模板中出现空行解决方法
2011/03/08 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
详解webpack4之splitchunksPlugin代码包分拆
2018/12/04 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Python的函数嵌套的使用方法
2014/01/24 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
python中 * 的用法详解
2019/07/10 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
中专生学习生活的自我评价分享
2013/10/27 职场文书
文史专业毕业生自荐信
2013/11/17 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
redis 限制内存使用大小的实现
2021/05/08 Redis
python 标准库原理与用法详解之os.path篇
2021/10/24 Python