查看原文
其他

Python代码阅读(第68篇):指定值出现次数

FelixZzzz 没看点 2021-12-11

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码

本篇阅读的代码实现了计算列表中给定值出现次数的功能。

本篇阅读的代码片段来自于30-seconds-of-python。

count_occurences

def count_occurrences(lst, val):
  return len([x for x in lst if x == val and type(x) == type(val)])

# EXAMPLES
print(count_occurrences([112123], 1)) # 3

count_occurences函数接收一个列表和一个指定值,返回指定值出现的次数。

函数内部使用列表推导式遍历接收到的列表,并提取列表中和指定值大小相同,类型一样的元素,形成新的列表。最后通过获取新列表的长度,计算接收列表中指定值的出现次数。

推荐阅读:


1. Python代码阅读(第67篇):获取列表中的去重后的元素


2. Python代码阅读(第66篇):两个列表的包含关系


3. 不懂艺术|玫瑰-梵高


👇分享技术与杂谈的个人兴趣公众号👇


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存