写点什么

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

作者:Felix
  • 2021 年 12 月 08 日
  • 本文字数:284 字

    阅读完需:约 1 分钟

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

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)])
# EXAMPLESprint(count_occurrences([1, 1, 2, 1, 2, 3], 1)) # 3
复制代码


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


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

发布于: 46 分钟前阅读数: 4
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第68篇):指定值出现次数