# Python Last Element in List Using Negative Indexing

> Access the last element of a Python list using negative index notation with [-1], which counts positions from the end of the list instead of the start

**URL:** https://sentry.io/answers/get-the-last-element-of-a-list-in-python/

---

## The Problem

How do I get the last element of a list in Python?

## The Solution

In Python, we can get the last element of a list using index notation. A positive index will give us a position in the list counting from the start, whereas a negative slice index will give us a position counting from the end. The last element is at index -1.

```python
products = ["Apples", "Pears", "Oranges"]

last_product = products[-1] # will be "Oranges"
```

Note that attempting to access the last element of an empty list will raise an [IndexError](https://docs.python.org/3/library/exceptions.html#IndexError) exception.

---

*Source: [sentry.io/answers/get-the-last-element-of-a-list-in-python/](https://sentry.io/answers/get-the-last-element-of-a-list-in-python/)*
