次の例を見てください。
a = range(10)
次のように、リストを左から右に進めることができます:a[0], a[1], ...., a[9]
または、逆に負のインデックスを使用します:a[-1], a[-2], a[-3], ....
範囲にインデックスを付けることも可能です。a[from:to-1]
最後の要素のインデックスが -1 であることはわかっているので、(理論的な考えでは) 0 から -1 (-1 を含む) までなa[0:0]
ので、リスト全体を配信する必要があると言えます。a[0:0-1]
これは間違っていますが、なぜですか?a[0:]
(リスト全体)編集よりも私には理にかなっています:
簡単に言うと (ちょっと疑問に思っているだけです!
^^ ) a[from:to-1]
: わかりました、リスト全体を取得したいのですが、(この推論に従って): (これは空のリストです)、しかしねえ、0-1 は最後の要素ですよね?from
to
a[0:0]