En Python, une liste est une collection d'éléments ordonnés. Les éléments d'une liste peuvent être de différents types: entiers, chaînes de caractères, flottants, listes, etc.
# Création d'une liste vide
liste_vide = []
# Création d'une liste d'entiers
liste_entiers = [1, 2, 3, 4, 5]
# Création d'une liste de chaînes de caractères
liste_chaines = ["a", "b", "c", "d", "e"]
# Création d'une liste de listes
liste_listes = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Pour accéder à un élément d'une liste, on utilise son indice. L'indice d'un élément est sa position dans la liste. Attention: Les indices commencent à 0.
liste = [1, 2, 3, 4, 5]
# Accès au premier élément de la liste
premier_element = liste[0]
# Accès au dernier élément de la liste
dernier_element = liste[4]
Pour modifier un élément d'une liste, on utilise son indice.
liste = [1, 2, 3, 4, 5]
# Modification du premier élément de la liste
liste[0] = 10
# Modification du dernier élément de la liste
liste[4] = 50
Pour ajouter un élément à une liste, on utilise la méthode append()
.
liste = [1, 2, 3, 4, 5]
# Ajout de l'élément 6 à la fin de la liste
liste.append(6)
On peut aussi incrémenter à une certaine position en utilisant la méthode insert()
.
liste = [1, 2, 3, 4, 5]
# Ajout de l'élément 6 à la position 2 de la liste
liste.insert(2, 6)
Pour supprimer un élément d'une liste, on utilise la méthode remove()
.
liste = [1, 2, 3, 4, 5]
# Suppression de l'élément 3 de la liste
liste.remove(3)
Pour connaître la longueur d'une liste, on utilise la fonction len()
.
liste = [1, 2, 3, 4, 5]
# Longueur de la liste
longueur = len(liste)
Pour parcourir une liste, on utilise une boucle for
.
liste = [1, 2, 3, 4, 5]
for element in liste:
print(element)