Silent teacher⚓︎
Les listes⚓︎
Définition
Une liste est une structure de données qui contient une collection ordonnée d'objets Python.
Une liste est composées d'éléments, séparés par des virgules et entourés par 2 crochets [ ]
.
C'est un nouveau type d'objet (qui se rajoute aux entiers int
, aux float
et chaines de caractères str
).
Exemple
Exécuter le script ci-dessous et noter que :
animaux
est une liste de chaines de caractères.tailles
est une liste de floats.- Python autorise des listes contenant des valeurs de type différents comme
mixte
- L'instruction
type()
renvoie le type de l'objet. - L'instruction
len()
renvoie la longueur de la liste.
Liste : Indexation positive
On accède à un élément de la liste par son indice positif (ou index
)
Une liste de \(n\) éléments commence par l'élément d'indice \(0\), et se termine par l'élément d'indice \(n-1\) :
Exemple
La liste animaux
a 4 éléments, indexés de \(0\) à \(3\) :
liste : ["girafe", "tigre", "singe", "souris"]
indice : 0 1 2 3
animaux[4]
renvoie une erreur.
# Tests
(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)
Entrainement⚓︎
Objectifs
Au terme de l'activité Silent Teacher vous aurez revus les notions du langage Python suivantes :
- les variables, avec quelques listes
- les instruction conditionnelles
- les fonctions
Consignes
Rendez-vous sur SILENT-TEACHER
Endossez le rôle d'interpréteur de code Python et déterminer la valeur renvoyée par l'instruction de la dernière ligne.
durée envisagée : environ 1h
# Tests
(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)