急に重箱の隅を突くような話になってしまいますがPythonとRubyでrangeオブジェクトの動きが面白いなと思ったのでメモ。前回の投稿でも入れようかと思ったんですが長くなってしまったので別稿で。 PythonとRubyでrangeクラスのオブジェクトを作るとこんな感じ。
Pythonでリストを作成し、いざmy_list[1]のように中のデータを取り出そうとしたら、エラーが…。「あれ、2番目のデータが欲しいのに、なぜか違うものが出てくる?」あるいは「リストの最後の要素を取り出そうとしたらエラーになった」という経験はあり ...
IndexError: ‘list index out of range’ is a Python error that occurs when attempting to access a list item outside the range of the list. In Python, list indexes ...