Mathématiques Terminale Bac Pro

Rejoignez la communauté !
Co-construisez les ressources dont vous avez besoin et partagez votre expertise pédagogique.
Partie 1 : Statistique et probabilités
Ch. 1
Statistiques à deux variables
Ch. 2
Probabilités
Partie 2 : Algèbre - Analyse
Ch. 3
Suites numériques
Ch. 4
Fonctions polynômes de degré 3
Ch. 5
Fonctions exponentielles et logarithme décimal
Ch. 6
Calculs commerciaux et financiers
Partie 3 : Géométrie
Ch. 7
Vecteurs
Ch. 8
Trigonométrie
Annexes
Révisions Genially
Consolidation
Poursuite d'études
Annexes
Cahier d'algorithmique et de programmation
Fiches Python
Fiche méthode 5

Les listes

12 professeurs ont participé à cette page
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Introduction
Avec Python, les listes sont un type de variable permettant de stocker plusieurs éléments.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

1
Création d'une variable liste

Par énumération des éléments


liste = [8, 9, 3]
liste2 = ['a', 'k', 'z', 'b']
liste3 = [1, 1, 1, 1, 1]


Les différents éléments sont séparés par une virgule et encadrés par des crochets.

Remarque
On peut créer une liste vide avec la commande liste = [ ].

Par ajouts successifs d'éléments


liste = []
liste.append(8)
liste.append(9)
liste.append(3)
print(liste)

La commande liste.append(a) ajoute l'élément a à la fin de la variable liste. Ici le programme affiche [8, 9, 3]. La commande del liste[i] retire de la liste l'élément situé à la position i.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

2
Longueur d'une liste et accès à un élément

Une liste est notamment caractérisée par sa longueur (qui peut varier), à laquelle on peut accéder en utilisant la fonction Python len(liste).
Dans une liste de longueur n, les éléments sont indexés de 0 à n - 1 :
l'élément 0 est le premier élément de la liste, l'élément 1 est le deuxième, etc. On peut accéder à la valeur d'un élément avec la commande liste[i]i indique la position de l'élément.
Par exemple, le programme suivant va afficher successivement les valeurs 5 (la liste contient cinq éléments), 12 (la valeur de l'élément en première position) et 8,3 (la valeur de l'élément en quatrième position).

liste = [12, 13, 15, 8.3, -3]
print(len(liste))
print(liste[0])
print(liste[3])

Remarque
Appeler un élément avec un indice supérieur ou égal à la longueur de la liste provoque une erreur.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Quelques fonctions utiles 

  • L'opérateur « + » regroupe deux listes pour en former une nouvelle (comme avec les chaînes de caractères) ;
  • La fonction liste.reverse() inverse l'ordre de ses éléments ;
  • Les commandes min(liste) et max(liste) renvoient respectivement le minimum et le maximum de la liste ;
  • La commande liste.remove(a) retire de la liste la première valeur égale à a.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercices

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercice 1

On considère le programme suivant.

liste1 = [10.5, 2.5, 6.3, 8.1]
liste2 = ['alpha', 'bravo', 'charlie']
liste3 = [1]

1. Que renvoie liste1[3] ? liste2[0] ?


2. Que se passe-t-il si on tape liste3[1] ?
Afficher la correction
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Exercice 2

Que va afficher ce programme ?

liste = []

for i in range(10) :
	liste.append(i*i)

print(liste)

Afficher la correction

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

Oups, une coquille

j'ai une idée !

Nous préparons votre pageNous vous offrons 5 essais

Yolène
Émilie
Jean-Paul
Fatima
Sarah
Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.