close
Accéder au contenu principal

Tutoriel sur les méthodes .append() et .extend() de Python

Apprenez à utiliser les méthodes .append() et .extend() pour ajouter des éléments à une liste.
Actualisé 4 août 2025  · 2 min lire

Vous pouvez ajouter des éléments à une liste à l'aide de la méthode append. La méthode append() ajoute un seul élément à la fin d'une liste.

Exemple de la méthode append()

Par exemple, étendons la liste d'months s en ajoutant l'élément “April” à l'aide de la méthode append(). L'utilisation de append() augmentera la longueur de la liste de 1.

list.append() ajoute un seul élément à une liste :

months = ['January', 'February', 'March']
months.append('April')
print(months)

# ['January', 'February', 'March', 'April']

Utilisation des méthodes de liste pour ajouter des données : append() contre extend()

La méthode .append() augmente la longueur de la liste d'un élément. Par conséquent, si vous souhaitez ajouter un seul élément à la liste, vous pouvez utiliser cette méthode.

x = [1, 2, 3]
x.append(4)
print(x)

# [1, 2, 3, 4]

La méthode .extend() augmente la longueur de la liste du nombre d'éléments fournis à la méthode. Par conséquent, si vous souhaitez ajouter plusieurs éléments à la liste, vous pouvez utiliser cette méthode.

x = [1, 2, 3]
x.extend([4, 5])
print(x)

# [1, 2, 3, 4, 5]

Exemple interactif de la append() et extend() méthodes

Nous commençons par ajouter un nouvel élément à la liste names:

names =  ['Apple Inc', 'Coca-Cola', 'Walmart']

names.append('Amazon.com')
print(names)

# ['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com']

Nous pouvons ensuite ajouter deux éléments supplémentaires à la liste names en utilisant extend() et la liste more_elements.

names =  ['Apple Inc', 'Coca-Cola', 'Walmart']

names.append('Amazon.com')

more_elements = ['DowDuPont', 'Alphabet Inc']
names.extend(more_elements)
print(names)

# ['Apple Inc', 'Coca-Cola', 'Walmart', 'Amazon.com', 'DowDuPont', 'Alphabet Inc']

Essayez par vous-même.

Pour en savoir plus sur les méthodes et fonctions des listes, veuillez consulter cette vidéo issue de notre cours Introduction à Python pour la finance.

Ce contenu est extrait du cours Introduction à Python pour la finance de DataCamp, dispensé par Adina Howe.

Veuillez consulter notre tutoriel Python pour la finance.

Sujets

Cours Python

Cours

Introduction à Python

4 h
6.8M
Apprenez les bases de l’analyse de données avec Python en quatre heures et explorez ses principaux packages.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Contenus associés

Tutoriel

Tutoriel Python : concaténation de chaînes de caractères

Découvrez différentes méthodes pour concaténer des chaînes de caractères en Python, avec des exemples illustrant chaque technique.
DataCamp Team's photo

DataCamp Team

Tutoriel

Tutoriel et exemples sur les fonctions et méthodes des listes Python

Découvrez les fonctions et méthodes des listes Python. Veuillez suivre les exemples de code pour list() et d'autres fonctions et méthodes Python dès maintenant.
Abid Ali Awan's photo

Abid Ali Awan

Tutoriel

Tutoriel Python sur les structures de données

Initiez-vous aux structures de données de Python : apprenez-en plus sur les types de données et les structures de données primitives et non primitives, telles que les chaînes de caractères, les listes, les piles, etc.
Sejal Jaiswal's photo

Sejal Jaiswal

Tutoriel

Tutoriel sur les boucles « for » en Python

Apprenez à implémenter des boucles « for » en Python pour itérer une séquence ou les lignes et colonnes d'un DataFrame pandas.
Aditya Sharma's photo

Aditya Sharma

Image

Tutoriel

Comment diviser des listes en Python : Exemples de base et méthodes avancées

Apprenez à diviser des listes Python à l'aide de techniques telles que le découpage, les compréhensions de listes et itertools. Veuillez découvrir quand utiliser chaque méthode pour une gestion optimale des données.
Allan Ouko's photo

Allan Ouko

Tutoriel

Tutoriel sur la fonction range() en Python

Découvrez la fonction range() de Python et ses capacités à l'aide d'exemples.
Aditya Sharma's photo

Aditya Sharma

Voir plusVoir plus