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

Return a range

Am i supposed to create a lists or what am i supposed to here

slices.py
first_4():
    numbers = [1,4,2,7,4,6,3,8]
    numbers[2::2]
    return(numbers[0:3])

1 Answer

Steven Parker
Steven Parker
203,717 Points

The instructions say this function "returns the first four items from whatever iterable is given to it." So...

  • when they say "given to it", they mean it should have a parameter
  • the parameter name should go between the parentheses on the first line
  • the function definition should start with the "def" keyword
  • you won't need to assign anything with static data
  • the "stop" value of a slice should be one higher than the index of the last item you want