Slices are an efficient way to create a substring or sublist from an existing string or list, respectively.
The syntax for creating a slice is:
a[low : high]
low is the lowest index to slice from. The resulting slice includes
the value at
high is the index to slice to. The resulting slice
will not include the value at
high. The length of the resulting list
or string is always
high - low.
a = [1, 2, 3, 4, 5] b = a[1:4] // [2, 3, 4] a = "hello" b = a[1:4] // "ell"