list.append()

Ajoute un seul élément à la fin d’une liste.

Renvoie
None
Modifie l’original
Oui
Sur cette page

Exemple

#
Python
completed = ["HTML"]
completed.append("CSS")
completed.append(["Flexbox", "Grid"])

print(completed)
print(len(completed))
Résultatrésultat enregistré, vous pouvez le vérifier
['HTML', 'CSS', ['Flexbox', 'Grid']]
3

Définition et utilisation

#

La méthode append(x) ajoute un élément à la fin de la liste. Elle modifie la liste sur place et renvoie None, donc n’assignez pas son résultat à la variable.

Elle ajoute exactement un élément. Si vous passez une liste, celle-ci se retrouve à l’intérieur comme un seul élément imbriqué. Pour ajouter plusieurs éléments à la fois, utilisez extend().

Ajouter à la fin d’une liste est très rapide, c’est pourquoi append() dans une boucle est une façon courante de construire une liste de résultats.

Syntaxe

#
Syntaxe
liste.append(element)

Paramètres

#
  • x

    n’importe quelle valeur

    L’élément à ajouter.

Plus d’exemples

#
Une erreur fréquente : assigner le résultat
Python
tasks = ["tâche 1"]
tasks = tasks.append("tâche 2")
print(tasks)
Résultatrésultat enregistré, vous pouvez le vérifier
None

Bonnes pratiques

#
  • N’écrivez pas liste = liste.append(x). La méthode renvoie None et vous perdrez la liste.
  • Pour ajouter plusieurs éléments, utilisez extend() ou +=.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.