How can we select the last few elements of a list?


#1

Question

In the context of this code challenge, how can we select the last few elements of a list?

Answer

There are several ways that you can select the last few elements of a list. Some of these are as follows:

# Given this list
numbers = [1, 2, 3, 4, 5]
# we are trying to obtain the last two elements
[4, 5]

# Create a new list filled with the elements by index
[numbers[-2], numbers[-1]]

# Obtain the range of elements for a positive start and end index
numbers[len(numbers)-2:len(numbers)]

# Obtain the list slice using a negative start index.
numbers[-2:len(numbers)]

# Without needing to specify the end index, we can do
numbers[len(numbers)-2:]
numbers[-2:]