Python Python Sequences Sequence Operations Creating Slices

Create a slice of the provided list from the 3rd to the 5th element

Create a slice of the provided list starting from the 3rd to the 5th element

slices.py
student_gpas = [4.0, 2.3, 3.5, 3.7, 3.9, 2.8, 1.5, 4.0]
sliced_gpas=student_gpas
sliced_gpas[2:4]

1 Answer

Steven Parker
Steven Parker
207,987 Points

You're close, but there's a couple of issues:

  • performing a slice doesn't change the list directly, the slice needs to be done with the assignment
  • slice contents are exclusive of the stop value (the stop needs to be higher than the last item)