在 Python 中计算列表中元素的出现次数
pythonserver side programmingprogramming更新于 2026/1/22 14:04:17
在本文中,我们给出了一个列表和一个字符串。我们需要找出给定字符串作为元素出现在列表中的次数。
使用 Counter
collections 模块中的 counter 函数将为我们提供列表中每个元素的计数。从计数结果中,我们只能提取索引与我们要搜索的元素的值匹配的帐户。
示例
from collections import Counter
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# 给定列表和元素
print("给定列表:\n", Alist)
print("给定元素:\n",elem)
cnt = Counter(Alist)
print("Number of times the element is present in list:\n",cnt[elem])
输出
运行上述代码得到以下结果 −
给定列表: ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] 给定元素: Mon Number of times the element is present in list: 2
使用 count
count 函数将给定的流作为参数,并在给定的列表中搜索该流。
示例
Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu']
elem = 'Mon'
# Given list and element
print("给定列表:\n", Alist)
print("给定元素:\n",elem)
cnt = Alist.count('Mon')
print("Number of times the element is present in list:\n",cnt)
输出
运行上述代码得到以下结果 −
给定列表: ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] Given element: Mon Number of times the element is present in list: 2
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

