【发布时间】:2019-01-29 13:17:35
【问题描述】:
我正在尝试创建一个对列表中的元素进行计数的函数,为此我正在使用 Python。该程序应该接受像[a, a, a, b, b, c, c, c, c] 这样的列表并返回一个值[3, 2, 4],但我遇到了麻烦。我该怎么办?
【问题讨论】:
-
print( [lst.count(i) for i in set(lst)] )? -
你怎么知道3属于a,2属于b,4属于c?
-
使用
collections.Counter。 -
给定
[a, a, a, b, b, a]的函数应该做什么?返回[4, 2]或[3, 2, 1]?
标签: python