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列表推导式、字典推导式与集合推导式用法实例分析
Feb 07 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
Oct 30 Python
Python并发:多线程与多进程的详解
Jan 24 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
pybind11和numpy进行交互的方法
Jul 04 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
python获取引用对象的个数方式
Dec 20 Python
python raise的基本使用
Sep 10 Python
Python实现Kerberos用户的增删改查操作
Dec 14 Python
浅谈python数据类型及其操作
May 25 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
php中计算程序运行时间的类代码
2012/11/03 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
JavaScript实现点击自制菜单效果
2021/02/02 Javascript
Linux 修改Python命令的方法示例
2018/12/03 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
Django组件content-type使用方法详解
2019/07/19 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
基于python实现查询ip地址来源
2020/06/02 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
酒店总经理工作职责
2013/12/13 职场文书
生日宴会答谢词
2014/01/09 职场文书
房地产营销策划方案
2014/02/08 职场文书
总裁助理岗位职责
2014/02/17 职场文书
开学季活动策划方案
2014/02/28 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
新兵入伍心得体会
2014/09/04 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
工程合作意向书范本
2015/05/09 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python