Python Python Collections Slices Slice Functions

eestsaid
eestsaid
937 Points

unsure about requirement for slices challenge

For challenge task 2 I seem to be getting the correct answer when I run the code but getting an error saying that the right values were not returned. I might be misinterpreting the question. Any hints?

Thanks

slices.py
def first_4(items):
    items = items[:4]
    return(items)

def first_and_last_4(items):
    items = items[:4] + items[-5:-1] 
    return(items)

1 Answer

Steven Parker
Steven Parker
163,416 Points

You've got the right idea, just the wrong slice values. Instead of the last 4, the final slice here is taking the 5th-to-last through the 2nd-to-last (4 of the last 5) instead.

eestsaid
eestsaid
937 Points

Got it Steven!