Я хочу подсчитать экземпляры X
в списке, аналогичныевзвешенного подсчета в Python
How can I count the occurrences of a list item in Python?
, но принимая во внимание вес для каждого экземпляра.
Например,
L = [(a,4), (a,1), (b,1), (b,1)]
функция weighted_count()
должна возвращать что-то вроде
[(a,5), (b,2)]
Отредактировано добавить: мой а, Ь будет целые числа.
Как уже пытались решить эту проблему до сих пор? – Turn