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

Muhammad Maisam Abbas 30 janvier 2023
  1. Obtenir le dernier élément d’une liste avec la fonction pop() en Python
  2. Obtenir le dernier élément d’une liste avec l’index -1 en Python
Obtenir le dernier élément de la liste en Python

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Python List