题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查

下面是简单的实现:

#!usr/bin/env python
#encoding:utf-8'''
__Author__:沂水寒城
功能:给定一个列表判断里面是否有重复元素
'''from collections import Counterdef 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]]for one_list in num_list:print 'one_list', one_listfunc1(one_list)func2(one_list)

结果如下:

one_list [1, 2, 3, 4]
no duplicates!!
no duplicates!!
one_list [6, 7, 8]
no duplicates!!
no duplicates!!
one_list [4, 5, 6, 6, 6]
have duplicates!!!
have duplicates!!!
[Finished in 0.3s]

python实现给定一个列表判断里面是否有重复元素相关推荐

  1. 给定一个整数判断是否为素数_Ruby程序检查给定数字是否为素数

    给定一个整数判断是否为素数 检查素数 (Checking prime number) Before getting into writing the code, let us understand w ...

  2. 给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置. 要求:从键盘输入两个字符串,第一个是给定的字符串,第二个是子串。

    给定一个字符串,判断该字符串中是否包含某个子串.如果包含,求出子串的所有出现位置. 要求:从键盘输入两个字符串,第一个是给定的字符串,第二个是子串. 输入 abcd23abc34bcd bc 输出 1 ...

  3. 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3-&g ...

  4. python如何创建一个列表_python怎样快速构建列表?

    来自"专业人士笔记":创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!​zhuanlan.zhihu.com Python列表是Python程序中广泛使用的一种 ...

  5. python如何创建一个列表_在python中创建列表的最佳和/或最快方法

    在python中,据我所知,至少有3到4种方法来创建和初始化给定大小的列表: 简单循环append: my_list =[]fori inrange(50):my_list.append(0) 简单循 ...

  6. python批量清除一个列表中的某个内容,filter和lambda结合使用的方法

    利用python的filter和lambda,可以批量删除某一项内容,list里面有一些内容使我们不想要的,使用pop或者remove也是可以的,但是都是只会删除一个. 使用下面的方法,比较有效率一些 ...

  7. python如何创建一个列表_使用python中的format()创建一个列表(make a list using format() in python)...

    使用python中的format()创建一个列表(make a list using format() in python) 我是python和编码的新手. 因此,如果已经讨论过这件事,我很抱歉,我无 ...

  8. python如何创建一个列表_Python-如何创建或生成列表

    如何创建列表,或生成列表.这里介绍在python的基础知识里创建或转变或生成列表的一些方法. 1.根据定义创建 1 零个,一个或一系列数据用逗号隔开,放在方括号[ ]内就是一个列表对象. 2 列表内的 ...

  9. python:根据一个列表对另外一个列表排序

    在使用python处理数据时可能会遇到根据列表A对列表B进行排序的问题,记录一下想到的两个方法. 方法1: 根据列表b中每个元素的下标来获取列表a中对应位置的元素,将其作为排序依据即可. import ...

  10. PYTHON练习题----设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他

    歌咏小能手 描述 设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他多少个评委给了 ...

最新文章

  1. ASP.NET强大的性能
  2. 快要普通话考试了,急需最后一题的根据话题自由讲话的演讲稿!(不要那些已经被用过...
  3. python程序写蛇_python蟒蛇绘制程序
  4. Java应用程序性能监视:复杂的分布式应用程序的端到端性能
  5. 编译原理last集c语言,编译原理作业集-第七章.doc
  6. ZooKeeper学习-- Zookeeper简单介绍
  7. Centos7上kvm虚拟化自定义NAT网络
  8. PHPmyadmin 和 MySQL 的配置笔记
  9. GPU是如何工作的?
  10. 画质与性能双重加持,Unity超越游戏的“炫技”
  11. OpenWrt MT7621使用pyinstaller打包失败解决办法
  12. 广州大学--金融股票数据分析
  13. Pubwin EP 正式版完整安装全程-数据备份
  14. 企业邮箱登录入口,企业邮箱在哪登录?邮箱ssl安全吗?
  15. 【樂理】中國古典音樂樂理
  16. MapReduce论文阅读记录
  17. laravel 验证码一直提示不正确的问题
  18. c语言程序编写字体,c语言程序设计练习题
  19. Matlab 字符串时间戳转化为数值(以秒或毫秒为单位)
  20. 【2022---计算机考研】数据结构之基础算法背诵版

热门文章

  1. 初探单点登录 SSO
  2. Leetcode(二):Add Two Numbers
  3. 电商数据之战背后利益纠葛:触动最敏感神经
  4. 采用AOP 的观点来 Log 所有方法的调用
  5. Git分支基本命令+coding webhook+lnmp
  6. 189. Rotate Array
  7. redis和couchbase的比较
  8. SQL Server 2016新特性: 对JSON的支持
  9. 46.Android 自己定义Dialog
  10. .net 跳出Frameset框架