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访问sqlserver示例
Feb 10 Python
python实现删除文件与目录的方法
Nov 10 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
python下载微信公众号相关文章
Feb 26 Python
flask框架json数据的拿取和返回操作示例
Nov 28 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
在pytorch中实现只让指定变量向后传播梯度
Feb 29 Python
Python基于requests库爬取网站信息
Mar 02 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
Aug 07 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
python 第三方库paramiko的常用方式
Feb 20 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定界符
2014/06/19 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
PHP7 弃用功能
2021/03/09 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
Bootstrap table使用方法总结
2017/05/10 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
JavaScript十大取整方法实例教程
2020/12/03 Javascript
介绍Python中几个常用的类方法
2015/04/08 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
python实现图像外边界跟踪操作
2020/07/13 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
UGG英国官方网站:UGG UK
2018/02/08 全球购物
初中地理教学反思
2014/01/11 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
给学校建议书范文
2014/05/13 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
搞笑的获奖感言
2014/08/16 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android