3.1.6.4 Operations on lists | slices
Slices: continued
If you omit the
start
in your slice, it is assumed that you want to get a slice beginning at the element with index 0
.
In other words, the slice of this form:
myList[:end]
is a more compact equivalent of:
myList[0:end]
Look at the snippet below:
myList = [10, 8, 6, 4, 2]
newList = myList[:3]
print(newList)
This is why its output is:
[10, 8, 6]
.
Similarly, if you omit the
end
in your slice, it is assumed that you want the slice to end at the element with the index len(myList)
.
In other words, the slice of this form:
myList[start:]
is a more compact equivalent of:
myList[start:len(myList)]
Look at the following snippet:
myList = [10, 8, 6, 4, 2]
newList = myList[3:]
print(newList)
Its output is therefore:
[4, 2]
.
Comments
Post a Comment