Retour au cours

Modifier des listes : `append()`, `insert()` et concaténation

Programmation Python : Le Bootcamp de Zéro à Héros

Ajouter des éléments à une liste

1. append()

Ajoute un seul élément à la fin de la liste. C'est le moyen le plus rapide et le plus courant d'ajouter des éléments.

python tasks = ['Acheter des courses', 'Promener le chien'] tasks.append('Faire la lessive') print(tasks) # ['Acheter des courses', 'Promener le chien', 'Faire la lessive']

2. insert()

Ajoute un seul élément à un index spécifié. La syntaxe est list.insert(index, element).

python numbers = [1, 2, 4]

Insérer 3 à l'index 2

numbers.insert(2, 3) print(numbers) # [1, 2, 3, 4]

Insérer au début

numbers.insert(0, 0) print(numbers) # [0, 1, 2, 3, 4]

3. Concaténation de listes (Opérateur +)

Crée une nouvelle liste en joignant deux listes existantes.

python list_a = [10, 20] list_b = [30, 40] list_c = list_a + list_b print(list_c) # [10, 20, 30, 40]

4. Étendre une liste (.extend())

Ajoute tous les éléments d'un autre itérable (comme une autre liste) à la fin de la liste actuelle, en modifiant la liste d'origine sur place.

python list_a = [1, 2] list_b = [3, 4] list_a.extend(list_b) print(list_a) # [1, 2, 3, 4] print(list_b) # [3, 4] (list_b reste inchangée)