HOWTO · Python

Obtenir le dernier élément de la liste en Python

Il existe 2 méthodes principales qui peuvent être utilisées pour obtenir le dernier élément d'une liste en Python, la fonction pop() et l'index -1.

Sur cette page

Dans ce tutoriel, nous discuterons des méthodes pour obtenir le dernier élément d’une liste en Python.

Obtenir le dernier élément d’une liste avec la fonction pop() en Python

La fonction pop() peut être utilisée pour récupérer le dernier élément d’une liste. La fonction pop() renvoie par défaut le dernier élément de la liste et supprime cet élément de la liste. L’exemple de code suivant nous montre comment obtenir le dernier élément d’une liste avec la fonction pop() en Python.

list1 = [0, 1, 2, 3, 4]

last = list1.pop()

print(last)
print(list1)

Production:

4
[0, 1, 2, 3]

Dans le code ci-dessus, on initialise d’abord une liste list1 puis on récupère le dernier élément de la list1 avec la fonction pop().

Obtenir le dernier élément d’une liste avec l’index -1 en Python

Si nous ne voulons pas supprimer le dernier élément de la liste, nous devons utiliser -1 comme index de la liste. En Python, l’index -1 signifie le dernier index. De même, l’indice -2 indique l’avant-dernier index et ainsi de suite. L’exemple de code suivant nous montre comment obtenir le dernier élément d’une liste avec l’index -1 en Python.

list1 = [0, 1, 2, 3, 4]

print(list1[-1])
print(list1)

Production:

4
[0, 1, 2, 3, 4]

Dans le code ci-dessus, on initialise d’abord une liste list1 puis on récupère le dernier élément de la list1 avec l’index -1.

Les deux méthodes font la même chose, et la seule différence est que la fonction pop() supprime le dernier élément alors que l’index -1 ne le fait pas.