Les listes: Fonctions et méthodes prédéfinies


Les listes: Fonctions et méthodes prédéfinies

Dans le langage de programmation Python les listes disposent plusieurs fonctions et méthodes prédéfinies. Voici quelques unes:

    • list.append(x): Ajoute un élément à la fin de la liste
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 9 , 5]
      >>>L.append(4)
      L vaut [ 3 , 6 , 2 , 7 , 1 , 9 , 5 , 4]
    • len(L): retourne la taille (le nombre des éléments) de la liste L
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 9 , 5]
      >>>len(L)
      7
    • list.extend(L) : Étend la liste en y ajoutant tous les éléments de la liste fournie ;
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 9 , 5]
      >>>L.extend([4,13])
      L vaut [ 3 , 6 , 2 , 7 , 1 , 9 , 5 , 4 , 13]
    • list.insert(i, x): Insère un élément à la position indiquée.
      Danc L.insert(0,x) permet d'ajouter x au début de la liste
      Danc L.insert(-1,x) permet d'ajouter x à la fin de la liste
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 9 , 5]
      >>>L.insert(2,0)
      L vaut [3, 6, 0, 2, 7, 1, 9, 5]
    • list.remove(x): Supprime de la liste le premier élément dont la valeur est x.
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 2 , 5]
      >>> L.remove(2)
      L vaut [3, 6, 7, 1, 2, 5]
    • list.pop(i) : Enlève de la liste l’élément situé à la position indiquée et elle retourne l'élément supprimé. Si aucune position n’est indiqué, a.pop() enlève et retourne le dernier élément de la liste.
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 2 , 5]
      >>> L.pop(3)
      Retourne 7
      L vaut [ 3 , 6 , 2, 1 , 2 , 5]
    • list.index(x): Retourne la position du premier élément de la liste ayant la valeur x.
      Exemple:
      >>> L=[ 3 , 6 , 2 , 7 , 1 , 6 , 5]
      >>> L.index(6)
      Retourne 1
    • list.count(x): Retourne le nombre d’éléments ayant la valeur x dans la liste.
      Exemple:
      >>> L=[ 3 , 6 , 2 , 6 , 1 , 6 , 5]
      >>> L.index(6)
      Retourne 3
    • list.sort(): Trier les éléments sur place
      Exemple:
      >>> L=[ 3 , 6 , 2 , 6 , 1 , 6 , 5]
      >>> L.sort()
      L vaut [1, 2, 3, 5, 6, 6, 6]
    • sorted(L) : retourne la liste L triée
      Exemple:
      >>> L=[ 3 , 6 , 2 , 1 , 6 , 5]
      >>> L1=sorted(L)
      L1 vaut [1, 2, 3, 5, 6, 6]
      Et L reste inchangé
    • list.reverse(): Inverse l’ordre des éléments de la liste.
      Exemple:
      >>>L=[1,2,3,4,5]
      >>>L.reverse()
      L vaut [5, 4, 3, 2, 1]



[python] ... [/python] pour insérer un code Python.
[latex] ... [/latex] pour insérer au format latex.

Exemple:

[python]
print('Hello word')
[/python]

[latex]\sqrt{x}[/latex]


Poster un commentaire



Programmes proches

Comparaison entre les tris: Insertion, sélection, à bulles, rapide et fusion
Tri par fusion
Tri Rapide - quicksort -
Tri à bulle
Tri par insertion
Tri par sélection
Recherche dichotomique - Recherche dans une liste triée -
Triangle de Pascal
Les points cols d'une matrice
Transférer un vecteur à une dimension à une matrice à deux dimension
Transférer une matrice à deux dimension en vecteur à une dimension
Produit de deux polynôme
Les listes: Fonctions et méthodes prédéfinies
La puissance d'une matrice carrée
Une matrice neutre d'ordre n
Le produit de deux matrices
Somme de deux matrices
La matrice nulle
Nombre de schtroumpf
Le produit scalaire de deux vecteurs
Insérer un nombre dans une liste triée
Vérifier si une liste est triée
Nombre d'occurrence d'une valeur dans une liste
Chercher une valeur dans une liste non triée (Recherche séquentielle)
Remplir une liste par des zéros à l'aide de compréhension de la liste
La moyenne d'une liste
Le maximum d'une liste
Le minimum d'une liste
Saisir une liste de n valeurs
Taille d'une liste
remplir une liste par des zéros