Python : Listes

De Justine's wiki
Version datée du 6 février 2019 à 22:43 par Justine (discussion | contributions) (Page créée avec « = Méthodes de listes = Quelques méthodes de listes que je n'utilise pas souvent. Je partirais ici d'une liste nommée L tel que L = ["a", "b", "c", "d"] *Supprimer u... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Méthodes de listes

Quelques méthodes de listes que je n'utilise pas souvent.

Je partirais ici d'une liste nommée L tel que L = ["a", "b", "c", "d"]

  • Supprimer un élément : L.remove("a")
  • Les index négatifs partent de la fin : print(L[-1]) >>> d
  • Découpage :
    • Du début : print(L[:2]) >>> ['a', 'b']
    • De la fin : print(L[2:]) >>> ['c', 'd']
    • Entre 2 : print(L[1:3]) >>> ['b', 'c']
      • L[n:p] renvoie les éléments de n inclut à p-1
    • Attention, Ce genre de découpage renvoie vers une copie de la liste et pas vers l'original ! Même si ça marche étrangement avec del : del (L[0:2]) fonctionne par exemple
  • La méthode index : L.index("b") >>> 1
    • Si l'élement recherché est plusieurs fois dans la liste, c'est la première occurence qui est renvoyée
  • Supprimer l'objet situé à un index : L.pop(2) supprime "c"