# List without last element

Python, List · Nov 2, 2020

Returns all the elements of a list except the last one.

- Use
`lst[:-1]`

to return all but the last element of the list.

def initial(lst): return lst[:-1] initial([1, 2, 3]) # [1, 2]

Start of main content
# List without last element

## More like this

Python, List · Nov 2, 2020

Returns all the elements of a list except the last one.

- Use
`lst[:-1]`

to return all but the last element of the list.

def initial(lst): return lst[:-1] initial([1, 2, 3]) # [1, 2]

### List difference based on function

Returns the difference between two lists, after applying the provided function to each list element of both.

Python, List · Nov 2, 2020

### List intersection based on function

Returns a list of elements that exist in both lists, after applying the provided function to each list element of both.

Python, List · Nov 2, 2020