计算列表中所有字符串元素的多次出现? [复制]
Posted
技术标签:
【中文标题】计算列表中所有字符串元素的多次出现? [复制]【英文标题】:Count multiple occurrence of all string elements in a list? [duplicate] 【发布时间】:2020-10-18 01:37:37 【问题描述】:如何获取给定列表中所有字符串元素的计数?
Var1 = ['2019-11-22', '2019-11-22', '2019-11-20']
期望的输出:
2019-11-22 : count(2)
2019-11-20 : count(1)
【问题讨论】:
【参考方案1】:这就是计数器的用途。
from collections import Counter
Var1 = ['2019-11-22', '2019-11-22', '2019-11-20']
counts = Counter(Var1)
【讨论】:
【参考方案2】:from collections import Counter
var1 = ['2019-11-22', '2019-11-22', '2019-11-20']
for i, c in Counter(var1).items():
print(f"i: count(c)")
【讨论】:
太棒了。非常感谢您的更新以上是关于计算列表中所有字符串元素的多次出现? [复制]的主要内容,如果未能解决你的问题,请参考以下文章