I always thought that omitting arguments in the python slice operation would result into:
- start =
0 - end =
len(lst) - step =
1
That holds true if the step is positive, but as soon as the step is negative, like in the "reverse slice" [::-1], omitting start/end results in:
- start =
len(lst)-1 - end =
None
Is this a special case, or am I missing something?