次のタイプのループがあります。
a = range(10)
b = [something]
for i in range(len(a)-1):
b.append(someFunction(b[-1], a[i], a[i+1]))
ただし、for ループは多くのパフォーマンスを低下させます。私はWindowsジェネレーターを作成して2つの要素を常に提供しようとしましたが、最後に明示的なforループが必要です。これをPythonicな方法でより短く効率的にする方法はありますか?
ありがとう
編集: b の要素を忘れました..申し訳ありません。ただし、以前の問題の解決策は、私が抱えている他の問題にも非常に役立ちます。ありがとう。