Une liste est une façon de regrouper des éléments en un seul objet. Après avoir défini une liste, on peut récupérer un par un chaque élément de la liste, mais aussi en ajouter de nouveaux. . .
liste1 = [5,4,3,2,1] # une liste de 5 entiers liste2 = ["Vendredi","Samedi","Dimanche"] # une liste de 3 chaînes de caractères liste3 = [] # la liste vide (très utile pour la compléter plus tard !)
Pour obtenir un élément de la liste, il suffit d’écrire liste[i] où i est le rang de l’élément souhaité. Attention ! Le piège c’est que l’on commence à compter à partir du rang 0 !
liste = ["A","B","C","D","E","F"] liste[0] > "A" >liste[1] > "B"
Pour ajouter un élément à la fin de la liste, il suffit d’utiliser la commande maliste.append(element)
Par exemple si premiers = [2,3,5,7] alors premiers.append(11) rajoute 11 à la liste.
Voici comment construire la liste qui contient les premiers carrés :
liste_carres = [] # On part d'un liste vide for i in range(10): liste_carres.append(i**2) # On ajoute un carré
À la fin liste_carres vaut : [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Parcourir une liste et afficher chaque élément :
for element in liste: print(element)