在前面的知识点讲解中,我们了解了关于python中列表的相关知识点,所以接下来的这篇文章小编就来和大家分享一下关于过滤列表中唯一值的方法,希望大家在阅读文章的同时也可以试着进行一下代码的编写,下面一起来看看吧 。
文章插图
我们通过前面的知识点讲解,知道了在列表中可以存放任何的数据类型,没有要求限制 。在有些时候,我们需要对列表进行数据的筛选,当数据较多的时候,想要把其中的单个数据进行排除时,就会变得非常的麻烦,所以此时就需要使用函数来进行唯一值的过滤,把这些重复数据的值来进行筛选 。
【python如何过滤列表中的单个值?python过滤列表中唯一值的方法】在python中我们可以通过collections.Counter函数来进行列表中的数据计数,来将列表中所存放的数据进行过滤,把这个具有重复值的数据进行过滤,也相当于对重复数据进行查找,过滤出技术大于1的值 。
计数可以接收任何的整型值,包括0和负数都可以 。这个函数是dict的子类,是一个集合,元素就像字典的键一样进行存储 。所以下面我们还是来通过例子进行查看,代码如下所示:
from collections import Counterdef filter_unique(lst):return [item for item, count in Counter(lst).items() if count > 1]filter_unique([10,10,2,34,2,56]) # [10,2]以上就是关于python中过滤列表中唯一值的方法的分享,希望有帮助到大家更好的学习这一块知识点,下面也不妨试着自己操作一下吧 。
推荐阅读
- python中字母如何进行转换?python转换字母的方法有哪些?
- Python编辑器spyder在哪下载?Spyder下载之后如何安装
- python怎样使用正则表达式查找替换内容?python查找和替换内容的方法
- Python字典如何从小到大输出?Python字典怎么排序后输出
- 如何在python中实现缓存?python实现缓存的方法是什么?
- OpenCV库像素操作用什么方法?Python图片处理怎么操作像素
- 如何开花店?花店加盟、花店经营、花店费用
- 淘宝拍卖保证金返还吗?如何交拍卖保证金?
- 淘宝金冠店铺是什么意思?如何成为金冠店铺?
- 淘宝核心商家如何入驻?申请入口在哪?