Python如何实现找到列表中的奇偶异常项
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章将为大家详细讲解有关Python如何实现找到列表中的奇偶异常项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.find_parity_outliersfr
千家信息网最后更新 2025年01月22日Python如何实现找到列表中的奇偶异常项1.find_parity_outliers
2.class collections.Counter([iterable-or-mapping])
这篇文章将为大家详细讲解有关Python如何实现找到列表中的奇偶异常项,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.find_parity_outliers
from collections import Counterdef find_parity_outliers(nums): return [ x for x in nums if x % 2 != Counter([n % 2 for n in nums]).most_common()[0][0] ]# EXAMPLESfind_parity_outliers([1, 2, 3, 4, 6]) # [1, 3]
find_parity_outliers
函数接收一个列表,并返回列表中的奇偶异常项。奇偶异常项指的是和列表中大多数项奇偶性质不同的项。函数使用列表推导式来逐个检查输入列表中的每一项是否为奇偶异常项。Counter
中使用列表推导式和取余操作(% 2)逐个提取其输入列表每项的奇偶性质。使用collections.Counter.most_common()
来获取列表中最常见的奇偶性。
2.class collections.Counter([iterable-or-mapping])
Counter是一个dict的子类,用于计数可哈希对象。它是一个集合,元素像字典键(key)一样存储,它们的计数存储为值。计数可以是任何整数值,包括0和负数。most_common([n])
是Counter
提供的一个方法,该方法
返回一个列表,其中包含n个最常见的元素及出现次数,按常见程度由高到低排序。 如果n被省略或为None,most_common()将返回计数器中的所有元素。 计数值相等的元素按首次出现的顺序排序。
>>> from collections import Counter>>> Counter('abracadabra').most_common(3)[('a', 5), ('b', 2), ('r', 2)]
[0][0]是在结果列表里面定位元素,会把最常出现的元素提取出来。
>>> Counter('abracadabra').most_common(3)[0][0]'a'
关于"Python如何实现找到列表中的奇偶异常项"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
奇偶
元素
常见
篇文章
函数
性质
方法
更多
存储
排序
输入
不同
不错
实用
内容
子类
字典
对象
数值
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
希梦网络技术有限公司招聘
wow冰风岗服务器
新翼软件开发
华为软件开发工作难度大吗
公司服务器的管理应该如何进行
服务器安全学习
昆明智慧校园软件开发公司
机关电脑网络安全职责
普陀区常规软件开发技术指导
网络技术iptv
阿修罗山东互联网科技有限公司
国家医学数据库网
梅州app软件开发解决方案
洛阳华凯网络技术
网络安全技术培训视频
香港服务器有400G防护吗
CVI422通讯软件开发
潜渊症为什么无法连接到服务器
直播没有创建者服务器
网络技术市场需求分析
计算软件开发工时
网络安全宣传小学视频
医院物价科用的数据库
工业软件开发公式
缓存服务器管理
传奇服务器可以搬回家吗
天津服务器虚拟化设计云空间
网络安全素养心得
mysql数据库端口代码
网络安全模式怎么更改输入法