Invité Invité
| Sujet: Les listes Sam 4 Fév - 15:11 | |
| Une liste, c'est un ensemble d'éléments séparés par une virgule et l'ensemble est entouré par des crochets. Une liste vide se note [] Les méthodes dont on va discuter ici
- append(e)
- extend(L)
- insert(p, e)
- remove(e)
- pop(i)
- index(e)
- count(e)
- sort()
- reverse()
La méthode appendElle permet d'ajouter un élément e en fin de liste - Code:
-
liste = [12, 5, 3] liste.append(17) print(liste) # [12, 5, 3, 17] La méthode extendElle permet d'ajouter les éléments d'une seconde liste L en fin de liste - Code:
-
liste_1 = [12, 5, 3] liste_2 = [13, 1] liste_1.extend(liste_2) print(liste_1) # [12, 5, 3, 13, 1] La méthode insertElle permet d'insérer un élément e à une position p. La position 0 correspond à une insertion en début de liste. - Code:
-
liste = [12, 5, 3] liste.insert(0, 14) liste.insert(2, 0) print(liste) # [14, 12, 2, 5, 3] La méthode removeRetire le premier élément qui à la même valeur que e. Si aucun élément n'est trouvé, une erreur "ValueError" est retournée. - Code:
-
liste = [12, 5, 3] liste.remove(5) print(liste) # [12, 3] La méthode popRetire l'élément d'index i de la liste et le renvoie. Si i n'est pas fournie, c'est le dernier élément qui est retourné. - Code:
-
liste = [12, 5, 3] liste.pop(1) # retourne 5 et supprime de liste la valeur 5 La méthode indexRenvoie l'index du 1er élément dont la valeur est e. Une erreur est renvoyée si e n'est pas trouvé. - Code:
-
liste = [12, 5, 3] print(liste.index(5)) # retourne l'index 1, là où est placé la valeur 5 dans la liste La méthode countIndique le nombre d'occurence de l'élément e - Code:
-
liste = [12, 5, 3, 3] print(liste.count(3)) # retourne 2, car il y a 2 occurences de valeur 3 dans la liste La méthode sortTri les éléments de la liste, le paramètre optionnel fonc permet de gérer le tri en comparant les élément 2 à 2. - Code:
-
liste = [12, 5, 3, 9] liste.sort() print(liste) # retourne la liste triée donc [3, 5, 9, 12] La méthode reverseRetourne la liste. Le premier élément devient le dernier, etc. - Code:
-
liste = [12, 5, 3] liste.reverse() print(liste) # [3, 5, 12] Voilà c'est terminé |
|