Python Python Collections (2016, retired 2019) Slices Slice Functions

In this first one, create a function named first_4 that returns the first four items from whatever iterable is given to

def first_4(1,2,3,4,5,6,7,8,9): return [0:5]
def first_4("abcd"):
    return "abcd"

1 Answer

Jan Oberreiter
Jan Oberreiter
69,592 Points

You need to return the first four items ... like so:

def first_4(iterable):
    return iterable[0:4]

return "abcd" would not return the first 4 items ...because if you used the word "iterable" instead of "abcd" you have more than 4 items (letters) ...

Thanks this really worked