1. ホーム
  2. python

[解決済み] Pythonのイテレータから最後のアイテムを取得する最もクリーンな方法

2022-05-15 20:11:17

質問

Python 2.6 でイテレータから最後の項目を取得する最良の方法は何でしょうか?例えば、次のようにします。

my_iter = iter(range(5))

を取得するための最短のコード/最もクリーンな方法は何ですか? 4 から my_iter ?

こうすればいいのですが、あまり効率的とは思えません。

[x for x in my_iter][-1]

どのように解決するのですか?

item = defaultvalue
for item in my_iter:
    pass