Slices in python are super useful. There are a few tricks. A list has the form
list1[start : end : step ]
The step is optional. Remember, that just like everything in Python, you go up to the end, but don't include it. So
list1[ : 10] would have the first 9 elements, but not element 10
Also remember that all indices in python are zero based