Listes : Séquences ordonnées et mutables
Les listes sont la structure de données la plus polyvalente et la plus couramment utilisée en Python. Une liste est une collection ordonnée d'éléments, et elle est mutable (ce qui signifie que vous pouvez modifier son contenu après sa création).
Les listes sont définies à l'aide de crochets [], les éléments étant séparés par des virgules.
Créer des listes
Les listes peuvent contenir des éléments de différents types de données (bien qu'elles contiennent souvent des éléments du même type).
python
Liste de chaînes
fruits = ['pomme', 'banane', 'cerise']
Liste de types mixtes
mixed_list = [1, 'bonjour', 3.14, True]
Liste vide
empty_list = []
Accéder aux éléments de la liste
Les listes utilisent l'indexation et le découpage basés sur zéro, tout comme les chaînes de caractères.
python print(fruits[0]) # Sortie : pomme print(fruits[-1]) # Sortie : cerise
Découpage (Slicing)
subset = fruits[1:3] print(subset) # Sortie : ['banane', 'cerise']
Mutabilité : Modifier les éléments
Comme les listes sont mutables, vous pouvez modifier des éléments individuels en utilisant leur index.
python colors = ['rouge', 'bleu', 'vert'] colors[1] = 'jaune' # Change l'élément à l'index 1 print(colors) # Sortie : ['rouge', 'jaune', 'vert']