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实现bitmap数据结构详解
Feb 17 Python
python迭代器实例简析
Sep 25 Python
django接入新浪微博OAuth的方法
Jun 29 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
Python 多线程的实例详解
Sep 07 Python
python 筛选数据集中列中value长度大于20的数据集方法
Jun 14 Python
python requests爬取高德地图数据的实例
Nov 10 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
了解一下python内建模块collections
Sep 07 Python
Python Pandas数据分析工具用法实例
Nov 05 Python
python 实现表情识别
Nov 21 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数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
第一个Vue插件从封装到发布
2017/11/22 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
微信小程序select下拉框实现源码
2019/11/08 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
对numpy中轴与维度的理解
2018/04/18 Python
简单介绍python封装的基本知识
2019/08/10 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
css3 矩阵的使用详解
2018/03/20 HTML / CSS
安全检查与奖惩制度
2014/01/23 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
模范教师事迹材料
2014/02/10 职场文书
献爱心标语
2014/06/21 职场文书
社团活动总结怎么写
2014/06/30 职场文书
作风建设剖析材料
2014/10/06 职场文书
报名委托书
2015/01/29 职场文书
八一建军节慰问信
2015/02/14 职场文书
数学教师求职信范文
2015/03/20 职场文书
消夏晚会主持词
2015/06/30 职场文书
合理化建议书范文
2015/09/14 职场文书
Vue操作Storage本地化存储
2022/04/29 Vue.js