【发布时间】:2013-03-16 03:08:24
【问题描述】:
给定列表
List2 = ['Apple', 'Apple', 'Apple', 'Black', 'Black', 'Black', 'Green', 'Green', 'Red', 'Yellow']
我试图弄清楚如何计算列表中每个元素出现的次数。这必须非常简单,但我无法弄清楚。我在我的书中读到了 count 函数,我决定尝试实现它。我以为会的。。
for item in List2:
newlist=[List2.count()]
我认为这会让我得到我想要的:
newlist=[3,3,2,1,1]
但是我收到一个 TypeError 说 count 必须有一个参数。我对 python 非常陌生,所以如果可以的话,请尽可能地把所有东西都简化一下。
【问题讨论】:
标签: python list python-3.x count