PythonListes et tuples
list. append()
Ajoute un seul élément à la fin d’une liste.
- Renvoie
None- Modifie l’original
- Oui
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
#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 renvoieNoneet vous perdrez la liste. - Pour ajouter plusieurs éléments, utilisez
extend()ou+=.
Entrées associées
#- append() vs extend()append() ajoute un seul élément à la fin de la liste, même si c’est une liste entière, tandis que extend() ajoute un par un tous les éléments de la collection donnée.
- list.extend()Ajoute à la fin d’une liste tous les éléments d’une autre collection.
- list.insert()Insère un élément à une position choisie dans une liste.
- list.pop()Supprime l’élément à l’indice donné (le dernier par défaut) et le renvoie.
- list()Crée une liste, vide ou à partir des éléments d’un autre objet itérable.
Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.