Python Python Collections Slices Slice Functions

Mathew Yangang
Mathew Yangang
Python Web Development Techdegree Student 2,195 Points


i'm trying to return the first 4 and last 4 items from a function using slicing but can't get it correct
def first_4 (item):
    return item[:4]
def first_and_last_4(things):
    return things[4:4]

1 Answer

Steven Parker
Steven Parker
131,121 Points

Here's a hint: you might need two slices to do this.

You've already created a function that gets the first four. Now think of how you would write one to get the last four instead. Then combine the two using concatenation.