【Python】ループでリストの最後を検出、処理をifでわける方法 | ムノログ 合同会社ムジンケイカクプロのITノウハウブログ
Pythonと機械学習

【Python】ループでリストの最後を検出、処理をifでわける方法

python Pythonと機械学習

表題の通りなのですが、もっといい方法ないかな。と思っていて検索をしておりました。

私にもわかるレベルで単純な書き方があったので、以下ページを参考に。

Python で for ループを使用してリストの最後の項目を検出する | ボビーハズ

実際のコード

for index, item in enumerate(ML.table_html):
    if index != len(ML.table_html) - 1:
        print(item, '最後じゃない')
    else:
        print(item, '最後')

リストの最後でなければループさせておき、Lenで最後に到達した時に最後だけ処理を分ける。

なるほど。