Vous êtes sur la page 1sur 19

Listes sous python

Introduction aux listes


• Liste = un type de donnée qu’on
utilise pour stocker une
collection de différentes
informations (chaines, nombres,
booléens, les listes même …)

Exécution
List_name = [item_1, item_2]

Liste_vide = [ ]
Accès par index
• Pour accéder à un élément :
• List_name[i] avec i entre 0 et
len(List_name)-1

Ce script va afficher la
somme de 5 et 7 donc 12
Longueur de la liste
• On utilise la fonction len pour
calculer la longueur de la liste.
• Une liste n’a pas une longueur
fixe. Vous pouvez ajouter des
éléments à la fin d'une liste Exécution
quand vous le souhaitez!
• La fonction append permet
d’ajouter un élément à la fin de
la liste
Création de listes
• + utilisé pour la concaténation
de listes.

Exécution
Création de listes
• * utilisé aussi pour la création de
listes.

Exécution
Découpage de la liste
• Le découpage d’une liste se fait
de la même façon pour les
chaines

Exécution
Exercice
• A partir de la liste suivant créez :
• une liste appelée first contenant des deux premiers éléments.
• une liste appelée middle contenant uniquement les deux éléments du
milieu,
• une liste appelée last composée des deux derniers éléments.

suitcase[:2]
suitcase[2:4]
suitcase[4:]
Fonction Insert
• La fonction insert pour ajouter
un élément à une position
donnée
• LL.insert(position, element)
Exécution
Fonction Remove
• La fonction remove permet de
supprimer la première
occurrence de l’élément d’une
liste
• LL.remove(element)

Exécution
Fonction Remove
• La fonction remove permet de
supprimer un élément d’une
liste
• LL.remove(element)

Exécution
Fonction index
• La fonction index permet de
retourner l’indice d’un élément
dans la liste
• indice = LL.index(element)
Exécution
Quelques opérations
• L’opérateur in pour vérifier si un
élément existe dans une liste

Exécution
Quelques opérations
• Pour copier une liste :
• L1 = L2 ➔ ceci ne copie pas la
liste

• L1 = L2[ : ] (copier la liste) Exécution


Quelques opérations

Exécution
Trier une liste
• Pour trier une liste, on utilise la
fonction sort
• L1.sort()

Exécution
Trier une liste

Exécution
Parcourir une liste
• Pour parcourir une liste, on
utilise la fonction for

Exécution
Parcourir une liste
• Pour parcourir une liste, on
utilise la fonction for

Exécution

Vous aimerez peut-être aussi