In [1]:
#sliding - 0 1 2 3 4 5 6 7 8 9
    #      A B C D E F G H I J
    #    -10-9-8-7-6-5-4-3-2-1

In [1]:
letters =["A","B","C","D","E","F","G","H","I","J"]

In [2]:
letters


Out[2]:
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']

In [3]:
letters[:]


Out[3]:
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']

In [4]:
letters[2:]


Out[4]:
['C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']

In [5]:
letters[:7]


Out[5]:
['A', 'B', 'C', 'D', 'E', 'F', 'G']

In [6]:
letters[2:7]


Out[6]:
['C', 'D', 'E', 'F', 'G']

In [7]:
letters[-8:7]


Out[7]:
['C', 'D', 'E', 'F', 'G']

In [8]:
letters[-8:-3]


Out[8]:
['C', 'D', 'E', 'F', 'G']

In [9]:
#advance sliding

In [11]:
letters[:]


Out[11]:
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']

In [12]:
letters[2:9]


Out[12]:
['C', 'D', 'E', 'F', 'G', 'H', 'I']

In [14]:
letters[2:9:2]


Out[14]:
['C', 'E', 'G', 'I']

In [15]:
letters[2:9:3]


Out[15]:
['C', 'F', 'I']

In [16]:
letters[::3]


Out[16]:
['A', 'D', 'G', 'J']

In [17]:
letters[::-9]


Out[17]:
['J', 'A']

In [ ]: