これはおそらく非常に単純で、私は何かを見落としています...
私は整数の長いリストを持っています。この場合、ウェブサイトへの毎日の訪問者を表しています。毎週の訪問者の新しいリストが欲しいです。したがって、元のリストから7つのグループを取得し、それらを合計して、新しいリストに追加する必要があります。
私の解決策はかなりブルートフォースでエレガントではないようです:
numweeks = len(daily) / 7
weekly = []
for x in range(numweeks):
y = x*7
weekly.append(sum(visitors[y:y+7]))
これを行うためのより効率的な、またはよりPython的な方法はありますか?