• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 03/06/2021

Rangez des données dans des listes

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Nous avons vu précédemment comment accéder à la première valeur d’une liste ou d’un tuple :  my_list[0] . Mais comment accéder aux suivantes ? Et à la dernière ?

Chaque élément est associé à un index, c’est à dire à un nombre qui indique sa position dans la liste.

Pour accéder aux différents éléments, indiquez son index entre crochets. Comme ceci :

Accéder au 4e élément d’une liste

>>> my_list[3]

Python vous renvoie alors la valeur stockée à cet index, et non sa position ! Si vous souhaitez connaitre l’index d’un élément, utilisez la méthode  .index(element_to_find) 

>>> characters.index("Babar")
1

Ajouter un élément à la fin de la liste

>>> characters.append("Mowgli")

Ajouter un élément à un certain index. Le premier argument est l’index, le second la valeur à insérer.

>>> characters.insert(4, "Balou")

Modifier un élément : y accéder grâce à son index et lui donner une nouvelle valeur

>>> characters[1] = "La Fée Clochette"

Supprimer le dernier élément de la liste et renvoyer sa valeur
De manière optionnelle, vous pouvez passer en paramètre l'index de l'élément à supprimer. 

>>> characters.pop() # removes the last item and returns it
'Mowgli'
>>> characters.pop(4) # removes the item at index 4 and returns it
'Balou'

Supprimer un élément de la liste sans renvoyer sa valeur.
C'est le premier élément de la liste qui correspond à cette valeur qui sera supprimé. Vous devez toujours passer une valeur en paramètre.

>>> characters.remove("Mowgli")

Connaitre le nombre d’éléments dans une liste

>>> len(characters)

Accéder au dernier élément d’une liste

>>> characters[-1]

Découvrez bien plus de méthodes dans l’excellente documentation de Python.

A vous de jouer !

Console de code
Houston... ?
Il semblerait que votre ordinateur ne soit pas connecté à Internet.
Vous n'êtes pas connecté

Connectez-vous pour accéder aux exercices de codes et testez vos nouvelles compétences.

Pensez à vous entraîner avant de terminer ce chapitre.

Exemple de certificat de réussite
Exemple de certificat de réussite