Aide-mémoire sur les méthodes de liste Python

Guide de référence rapide pour les opérations de liste Python. Maîtrisez l’ajout, l’insertion, la suppression, le tri et le découpage d’éléments.

Modification des éléments de la liste

Méthodes pour ajouter, mettre à jour ou supprimer des éléments dans une liste.

Méthode / FonctionSyntaxeDescriptif
append()my_list.append(item)Ajoute un élément à la fin de la liste.
extend()my_list.extend(iterable)Ajoute tous les éléments d’un itérable à la liste.
insert()my_list.insert(index, item)Insère un élément à une position spécifiée.
remove()my_list.remove(item)Supprime la première occurrence de l'élément spécifié. Lève ValueError s’il n’est pas trouvé.
pop()my_list.pop([index])Supprime et renvoie l'élément à l'index spécifié (par défaut, le dernier élément).

Utilitaire de liste et commande

Méthodes de recherche, de tri et de copie de listes.

Méthode / FonctionSyntaxeDescriptif
sort()my_list.sort(reverse=False, key=None)Trie la liste sur place.
reverse()my_list.reverse()Inverse l'ordre des éléments de la liste sur place.
index()my_list.index(item)Renvoie l'index de la première occurrence de l'élément spécifié.
clear()my_list.clear()Supprime tous les éléments de la liste.

Script de démonstration interactif

run_all_cheat_methods.py
Exécuter dans l'éditeur
# append()
my_list.append(item)

# extend()
my_list.extend(iterable)

# insert()
my_list.insert(index, item)

# remove()
my_list.remove(item)

# pop()
my_list.pop([index])

# sort()
my_list.sort(reverse=False, key=None)

# reverse()
my_list.reverse()

# index()
my_list.index(item)

# clear()
my_list.clear()

Foire aux questions

Quelle est la différence entre append() et extend() ?

append() ajoute son argument en tant qu'élément unique à la fin d'une liste, tandis que extend() parcourt son argument et ajoute chaque élément séparément.

Comment inverser une liste sans la modifier ?

Utilisez la fonction reversed() ou utilisez le découpage de liste : my_list[::-1].

Sujets connexes

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.