3.6.3.4. Exercise: Slicing lists 1#
Here is a list:
list_of_strings = ["zero", "one", "two", "three", "four", "five"]
What would be the code to transform list_of_strings
into:
["five", "four", "three", "two", "one", "zero"]
Tip
You may want to read on negative indexing again.
Show code cell content
# We start at the last element of list_of_strings.
# We can use negative indexing to get this element: -1
# Therefore, the first number of the slice (start index) is -1.
# We will go backward through the list.
# Therefore, the third number of the slice (increment) is -1.
# We go through all the list. There is no ending point.
# Therefore, there is no second number in the slice.
list_of_strings[-1::-1]
['five', 'four', 'three', 'two', 'one', 'zero']