Python实现判断给定列表是否有重复元素的方法
2018-04-11 09:28
1081 查看
本文实例讲述了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)
结果如下:
PS:这里再为大家推荐2款非常方便的统计工具供大家参考使用:
在线字数统计工具:
http://tools.jb51.net/code/zishutongji
在线字符统计与编辑工具:
http://tools.jb51.net/code/char_tongji
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Python实现去除列表中重复元素的方法小结【4种方法】
- Python实现变量数值交换及判断数组是否含有某个元素的方法
- Python实现判断并移除列表指定位置元素的方法
- Python实现列表删除重复元素的三种常用方法分析
- python实现判断数组是否包含指定元素的方法
- python实现判断数组是否包含指定元素的方法
- Python实现连接两个无规则列表后删除重复元素并升序排序的方法
- JS判断数组中是否有重复元素的方法
- python实现嵌套列表、字典按某一元素去重复
- Python去除列表中重复元素的方法
- 编写js扩展方法实现判断一个数组中是否包含某个元素
- 判断数组是否包含某个元素的js函数实现方法
- python判断变量是否为int、字符串、列表、元组、字典等方法
- python判断给定的字符串是否是有效日期的方法
- 判断Set里的元素是否重复、==、equals、hashCode方法研究-代码演示
- python 一个简单的依靠文件来判断key是否重复的方法
- 判断python 列表/字典深层key是否存在的方法
- python统计列表元素重复次数的N中方法
- Python中无限元素列表的实现方法
- python判断给定的字符串是否是有效日期的方法