私はPythonが初めてで、スライスに関するいくつかのチュートリアルを読みましたが、アイドル状態で実行した例は、期待どおりに返されないようです。たとえば、次のリストを変数に割り当てましたa
a=[0,1,2,3,4,5,6,7,8,9]
今、私はスライスが次のようになることを理解しています[number I want to include:number up to and don't want to include:step]
したがって、私がそうするならa[1]
、私は期待するでしょう1
。もしそうならa[1:3]
、それは1,2
もしそうならa[-1]
、私は得ますが、私が9
そうしてもa[-1:-5]
、何も得られません。私が見るのはすべてです[]
。何故ですか?私は見ることを期待します9,8,7,6
Windows 7 Professional で Python 2.7 を実行しています