Vous êtes sur la page 1sur 3

Accueil > Cours > Démarrez votre projet avec Python > Rangez des données dans des

listes

Démarrez votre projet avec Python

4 heures  Facile

Mis à jour le 05/06/2020

 

Rangez des données dans des listes

03:34

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.
Le premier index d’une liste est toujours 0 !

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 n 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")

Modi er 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")
En savoir plus sur les différences entre del() , .pop() et .remove() : Difference
between del, remove and pop on lists 🇬🇧.

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 

À votre tour de coder


Mettez immédiatement en application ce que vous avez
appris.
Vous êtes libre de vous tromper et de réessayer autant que vous
le souhaitez.

JE CODE MAINTENANT !

JE NE PEUX PAS, J'AI PISCINE

Vous aimerez peut-être aussi