Les méthodes


Sans rentrer dans les détails de la programmation orientée objet, les méthodes associées à un objet, ici une liste, s'utilise ainsi : objet.méthode(paramètres éventuels). On a déjà vu cette notation dans la section les listes avec la méthode append pour ajouter un élément à une liste et la méthode sort pour classer les éléments d'une liste (par ordre croissant s'il s'agit de nombres). Il y a d'autres méthodes qui s'appliquent aux listes :


  • extend pour ajouter les éléments d'une liste


>>> maliste = [1, 3, 2, 3]

>>> maliste.extend([8, 6])

>>> maliste

[1, 3, 2, 3, 8, 6]

  • insert pour insérer un élément à une place précise


>>> maliste = [1, 3, 2, 3]

>>> maliste[1] # rappel

3

>>> maliste.insert(1, 5)

>>> maliste

[1, 5, 3, 2, 3]

  • remove pour supprimer la première occurrence d'un élément


>>> maliste = [1, 3, 2, 3]

>>> maliste.remove(3)

>>> maliste

[1, 2, 3]

  • pop pour retirer un élément en position donnée et le retourner


>>> maliste = [1, 3, 2, 3]

>>> maliste[0] # rappel

1

>>> elr = maliste.pop(0)

>>> maliste

[3, 2, 3]

>>> elr

1

  • index pour avoir la position de la première occurrence d'un élément


>>> maliste = [1, 3, 2, 3]

>>> maliste.index(3)

1

  • count pour avoir le nombre d'occurrences d'un élément


>>> maliste.count(3)

2

  • reverse pour inverser l'ordre dans la liste


>>> maliste = [1, 3, 2, 3]

>>> maliste.reverse()

>>> maliste

[3, 2, 3, 1]


Créé avec HelpNDoc Personal Edition: Transformez votre document Word en un livre électronique de qualité professionnelle avec HelpNDoc