> これ、端のあるリストでしょ?

いいえ「そういうださいことはまっとうなプログラマーはしない」そうです > 教科書によると
つまり「端はない」ので、
そういう不細工なチェックは必要ないんです。