本文将详细解释Python如何在列表中找到奇偶异常项。边肖觉得很实用,分享给大家参考。希望你看完这篇文章能有所收获。
1.find_parity_outliers
from collectionimportcounter
deffind _奇偶校验_异常值(nums):
返回[
xforxinnums
ifx%2!=计数器([n/oninnums])。most_common()[0][0]
]
#示例
find _奇偶校验_异常值([1,2,3,4,6]) # [1,3] find _奇偶校验_异常值函数接收一个列表,并返回列表中的奇数和偶数异常值。奇偶异常项目是指与列表中大多数项目具有不同奇偶属性的项目。使用函数列表派生来逐一检查输入列表中的每个项目是否是奇偶校验异常项目。计数器中使用列表派生和余数操作(%2)来逐个提取输入列表中每个项目的奇偶校验属性。使用collections . counter . most _ common()获取列表中最常见的奇偶校验。
2.class collections.Counter([iterable-or-mapping])
Counter是dict的一个子类,用于对哈希对象进行计数。它是一个集合,元素像字典键一样存储,它们的计数作为值存储。计数可以是任何整数值,包括0和负数。最常见的([n])是Counter提供的一种方法,它
返回包含n个最常见元素及其出现频率的列表,从最高到最低排序。如果省略n或无,most_common()将返回计数器中的所有元素。计数值相等的元素按第一次出现的顺序排序。
fromcollectionsimportCounter
计数器(' abracadabra ')。最常见(3)
[('a ',5)、(' b ',2)、(' r ',2)] [0] [0]是结果列表中的定位元素,它将提取最频繁出现的元素。
计数器(' abracadabra ')。最常见(3)[0][0]
答:关于“Python如何在列表中找到奇数和偶数异常项”的文章到此结束。我希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/89358.html