• 4 hours
  • Easy

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 1/7/21

Rangez des données dans des listes

Log in or subscribe for free to enjoy all this course has to offer!

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 !

Coding application
Houston... ?
It seems you're not connected to the internet.
You are not signed in

Sign in to access coding exercises and test your new skills.

Make sure to practice in this chapter before moving on.

Example of certificate of achievement
Example of certificate of achievement