Какой самый лаконичный способ в Python для группировки и суммирования списка объектов по одному и тому же свойству

У меня есть список объектов типа C, где тип C состоит из свойств X,Y,Z, например, c.X, c.Y, c.Z

Теперь я хочу выполнить следующее задание:

  • Суммировать по свойству Z те объекты, которые имеют одинаковое значение для свойства Y
  • Вывести список кортежей (Y, сумма Z с этим Y)

Какой способ наиболее лаконичный?

12
задан KFL 26 January 2012 в 01:41
поделиться