计算列表python中出现次数

问题描述:

我有一个包含列表中所有可能值的集合。我想要知道每个值在列表中有多少。计算列表python中出现次数

所以,我有:

set_a = ("a","b", "c", "d") 
lst = ["a", "b", "c", "c"] 

我想是这样的:

a 1 
b 1 
c 2 
+0

你能告诉我们吗?你到目前为止尝试过吗? – matsjoyce 2014-11-04 17:57:46

+0

我可能已经有点快要问了(只是有点压力:-P),但我试过这个'因为我在set_a:print i,lst.len(i)' – oaklander114 2014-11-04 18:00:30

+0

谢谢指出另一个问题。我如何迭代一组? – oaklander114 2014-11-04 18:04:09

您将在这里看到的解决方案:How can I count the occurrences of a list item in Python?

例如,你可以这样做:

[1, 2, 3, 4, 1, 4, 1].count(1) 
+0

如果您发现重复,请评论或标记该问题。 – jonrsharpe 2014-11-04 18:02:38