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设置默认编码为utf8的方法
Jul 01 Python
分享给Python新手们的几道简单练习题
Sep 21 Python
Python实现图片尺寸缩放脚本
Mar 10 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
python查看数据类型的方法
Oct 12 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
python scatter函数用法实例详解
Feb 11 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
Python  Asyncio模块实现的生产消费者模型的方法
Mar 01 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
JS中使用media实现响应式布局
2017/08/04 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
Python素数检测的方法
2015/05/11 Python
Python常用库推荐
2016/12/04 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
使用TensorFlow实现SVM
2018/09/06 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python 字典访问的三种方法小结
2019/12/05 Python
pytorch forward两个参数实例
2020/01/17 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
前台接待的工作职责
2013/11/21 职场文书
自我评价200字分享
2013/12/17 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android