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读文件逐行处理的示例代码分享
Dec 27 Python
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
python将每个单词按空格分开并保存到文件中
Mar 19 Python
儿童python练习实例
May 27 Python
Sanic框架Cookies操作示例
Jul 17 Python
对python Tkinter Text的用法详解
Oct 11 Python
python实现多进程代码示例
Oct 31 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
Python + Flask 实现简单的验证码系统
Oct 01 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
Jul 03 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
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
详解redis在nodejs中的应用
2018/05/02 NodeJs
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
python中PyQuery库用法分享
2021/01/15 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
销售业务实习自我鉴定
2013/09/23 职场文书
专科文秘应届生求职信
2013/11/18 职场文书
采购内勤岗位职责
2013/12/10 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
奥林匹克的口号
2014/06/13 职场文书
2014年副班长工作总结
2014/12/10 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
海底两万里读书笔记
2015/06/26 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python