Notions de liste en python python

877 mots 4 pages
Notion de liste en Python I. Définition d’une suite  Une liste est une collection ordonnée d’objets.
La liste contenant les éléments 𝑐0, 𝑐1, … … , 𝑐𝑛 dans cet ordre est notée [𝑐0, 𝑐1, … … , 𝑐𝑛].
 Chaque élément de la liste est repéré par son indice sachant que l’indice du premier élément est 0.
L’élément d’indice i d’une liste L se note L[i]
 Les éléments d’une liste peuvent être des nombres, des mots ou ensemble de
…afficher plus de contenu…

Constituer une liste 1. Liste en extension
L=[5, « un »,7.2]
Pour afficher une liste, il suffit de faire print (L)
Ici on a indiqué chacun des éléments de la liste.
 5 est de type entier. (int)
 7.2 est de type réel ou flottant (float)
 « un » est une chaîne de caractère, on l’écrit entre guillemets (str) 2. Le rang
Dans une liste, chaque terme occupe un rang à partir de 0.
Le premier terme est de rang 0
Ainsi 7.2 est le terme de rang 2
Remarque : il y a d’autres façons d’afficher une liste : en compréhension ou par ajouts successifs
III. Compter les termes (ou les occurrences d’une valeur) 1. Afficher le nombre de termes dans une liste → len(liste)
La longueur d’une liste est son nombre d’éléments.
L=[2 , 5 , « le », 8.2]
Print(len(L)) donne
…afficher plus de contenu…

Supprimer un élément → liste.remove(élément) L.remove(5) supprime le 1er « 5 » rencontré : cette instruction supprime la première occurrence de l’élément 5 dans la liste L
Instruction dans le registre liste
Print L donne [6, 9]

4. Ranger par ordre croissant→ sorted (liste) L=[6 , 9 , 5]
On crée une liste L1=sorted(L)
Instruction dans le registre liste : il n’est pas indispensable de créer une nouvelle liste
Print L1 donne [5, 6, 9]

5. Insérer un terme → liste.insert(rang,terme) Insérer à un rang donné « oui » dans L=[6 , 9 , 5]
L.insert(1, « oui »)
Instruction dans le registre liste
Print L donne [6, « oui », 9, 5]
VII. Tester si un élément donné est dans une liste L= [2,5, "un"]
Savoir si « un » figure ou pas dans la

en relation

  • Cours Python
    15858 mots | 64 pages
  • courspython3
    33007 mots | 133 pages
  • Les listes de python
    2872 mots | 12 pages
  • Cours info pyhton
    16596 mots | 67 pages
  • SyllabusPython32
    51207 mots | 205 pages
  • Liste des piles
    3111 mots | 13 pages
  • Introduction du langage python en cours de lIF1
    5095 mots | 21 pages
  • jjjjj
    95195 mots | 381 pages
  • fcgvb
    95199 mots | 381 pages
  • Langage python
    36685 mots | 147 pages