Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のpythonコードがあります:
a = [0,1,2,3,4,5] del(a[2:7])
これは「IndexError」を与えるべきではありませんか?いいえの場合、なぜですか?
これにより、2 から 7 までのリスト スライスが削除されます。リスト スライスは、インデックス エラーをスローしません。むしろ、リストの末尾を超えた場合、リストの残り全体を返します。
>>> a = list(range(10)) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a [5:20] [5, 6, 7, 8, 9]