PythonLeçon 6 sur 16

Les listes en Python

Une liste est une collection ordonnée entre crochets. Parfaite pour une playlist, un panier d’achats ou tout ce qui se suit.

L’essentiel

  • On compte à partir de zéro : liste[0] est le premier, liste[-1] le dernier
  • liste[1:3] est une tranche : éléments 1 et 2, la borne de fin est exclue
  • append() ajoute à la fin, insert() à une position, remove() retire par valeur
  • len() compte les éléments, in vérifie si une valeur est présente
  • sorted() renvoie une copie triée sans toucher à la liste

Exemple

playlist = ["Intro", "Sunrise", "Run"]print(playlist[0], playlist[-1])playlist.append("Lights")playlist.insert(1, "Waves")print(playlist)print(playlist[1:3])print(len(playlist), "Run" in playlist)

Waves a pris l’index 1 et décalé les autres. La tranche [1:3] contient deux éléments, car la borne de fin est exclue.

Exercice

Utiliser l’éditeur⌘ Entrée ou Ctrl Entrée lance le code, ⇧ ⌘ Entrée vérifie l’exercice.Tab et Maj Tab indentent la ligne ou la sélection ; Échap puis Tab quitte l’éditeur.La vérification compare ce que le programme a affiché à l’exercice ; les espaces en fin de ligne ne comptent pas.Après deux vérifications ratées, la solution s’ouvre. Votre code reste dans ce navigateur.

Mettez le panier à jour : ajoutez "eggs" à la fin et retirez "bread". Le code en dessous affiche le panier et le nombre d’articles.

Sortie

Ce que le programme affiche apparaîtra ici.