我已经从一个网站上删除了数据,并且数百个数组提供了数组可以选择的各种选项,我想知道所有这些数组选择了多少次该选项。
from itertools import groupby items = [1,2,3,4,5] items2 = [2,3,4] items3 = [1,2,5] items4 = [2,3,4,5] results = {value: len(list(freq)) for value, freq in groupby(sorted(items))} print(results)
这里如何获得所有数组中每个元素的出现?
我已经从一个网站上删除了数据,并且100多个数组提供了数组可以选择的各种选项,我想知道所有这些数组选择了多少次该选项。来自...
使用collections.Counter
:
如果可以将数组的名称更改为items1,items2,items3 ...(最后一个数字以数字递增),则可以使用下面的代码。您将不得不更新范围以匹配您的数组数量(加1)。