14
Pythonイテレータから最後のアイテムを取得する最もクリーンな方法
Python 2.6のイテレータから最後のアイテムを取得する最良の方法は何ですか?たとえば、 my_iter = iter(range(5)) 取得する最短コード/クリーンな方法は何ですか 4からではmy_iter? 私はこれを行うことができましたが、それは非常に効率的ではないようです: [x for x in my_iter][-1]
イテレータは、オブジェクト指向のプログラミングパターンであり、コレクションを通過し、物理メモリ内の実際の実装やオブジェクトアドレスに依存しません。これは、ギャングオブフォーの行動設計パターンの1つです。