我试图计算出现在列表中的时间。是否可以设置一个变量来遍历每个索引并对其进行计数。我想追加每一个与列表相反的次数。
我希望它看起来像这样。忘记while循环,只是为了表明我正在循环这个。例如 。并且如果可能的话导入一个图书馆来做一个捷径,或者如果它是唯一的方法。蟒蛇计数和追加到列表
while True:
index = 0
L = ["brown", "brown", "brown", "red", "red", "yellow", "yellow"]
numberOfTimes = L.count([index])
index = index + numberOfTimes
numberOfTimesList.append(numberOfTimes)
我最好再不想再拍名单,让我只看到布朗曾是这样的:
["brown", "red", "yellow"] [3, 2, 2]
'count'是之前要熟悉Python的基本当你想计算一件事情的发生时,这很好,但是当你想要统计所有的项目时,它比'collections.Counter'的线性性能要低二次运行时间。 – user2357112
@ user2357112这是如此的真实。 – turnt