не могли бы немного описать эти 3 строчки:
sorted_list = sorted(lst, key=lambda x: x[0])
for date, group in groupby(sorted_list, key=lambda x: x[0]):
output.append([date, sum(number for date, number in list(group))])
и если добавляю поле в список, выдает ошибку.
Как просуммировать 2 и более столбика, и по 2-м и более позициям фильтра,
например такой список:
профильтровать по дате и имени и просуммировать 2 последних столбца
(datetime.date(2017, 8, 21), “Жека”, 8160, 1160),
(datetime.date(2017, 8, 21), “Жека”, 4020, 1160),
(datetime.date(2017, 8, 20), “Жека”, 10160, 1160),
(datetime.date(2017, 8, 20), “Серега”, 4020, 2000),
(datetime.date(2017, 8, 20), “Серега”, 4020, 1150),
(datetime.date(2017, 8, 22), “Жека”, 3540, 2000)