Это, наверное, очень просто, и я что-то упускаю из виду...
У меня есть длинный список целых чисел, в данном случае представляющих ежедневных посетителей сайта. Мне нужен новый список еженедельных посетителей. Поэтому мне нужно получить группы по семь из первоначального списка, просуммировать их и добавить в новый список.
Мое решение кажется довольно грубым, нелепым:
numweeks = len(daily) / 7
weekly = []
for x in range(numweeks):
y = x*7
weekly.append(sum(visitors[y:y+7]))
Есть ли более эффективный, или более питонический способ сделать это?