リストの最後の項目を除くすべての項目をループするにはどうすればいいですか? [重複] 質問する

リストの最後の項目を除くすべての項目をループするにはどうすればいいですか? [重複] 質問する

ループを使用してfor、リスト内の最後の項目を除くすべての項目をループするにはどうすればよいでしょうか。リストをループして、各項目をそれに続く項目と比較したいと思います。インデックスを使用せずにこれを行うことはできますか。

ベストアンサー1

for x in y[:-1]

yがジェネレーターの場合、上記は機能しません。

おすすめ記事