Python の Range 関数が終了値を除外するのはなぜですか?
Python の range() 関数は、開始パラメータで始まる一連の数値を作成しますそして終了パラメータの直前で終了します。ユーザーは、range(start, end) が終了値を除いたリストを生成するという予期せぬ動作に遭遇することがよくあります。
除外の背後にある理由
この動作は、最初の印象に反して、任意ではありません。これは次の目的を果たします:
代替ソリューション
終了値を含める必要がある場合、Python には次のオプションが用意されています。
def inclusive_range(start, end): return range(start, end + 1)
以上がPython の「range()」関数が最終値を除外するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。