Vous êtes sur la page 1sur 2

4.3.

Operation sur les listes

Il est possible d’ajouter un élément dans une liste. On peut aussi utiliser la
méthode .append(?) qui ajoute l’élément en question en dernière position dans la liste. La
liste peut également être indicé selon le modèle suivant

4.4. Indicage négatif

Les indices négatifs reviennent à compter à partir de la fin, leur avantage est qu’on peut
accéder aux derniers éléments de la liste avec l’indice -1.

4.5. Tranches

Il est possible de sélectionner une partie d’une liste en utilisant le modèle d’indicage
[m : n+1]. Pour récupérer tous les éléments du m-ieme au n-ieme.
Remarque : l’élément d’indice m est inclus dans la liste et l’élément d’indice n+1 est exclu

4.6. La fonction len()

Cette fonction nous permet d’évaluer le nombre d’élément d’une liste.

4.7. Les fonctions range() et list()

La fonction range génère des nombres entiers compris dans un intervalle défini, elle est
utilisé comme suit : range(m,n,p). m représente le premier élément a générer, n le dernier
élément a générer et p le pas.

La fonction list() nous permet de regrouper les nombres générer sous forme de liste.

CHAPITRE 5 : BOUCLES ET COMPARAISONS

5.1. Boucle fon

5.1.1. Principe

En programmation on est souvent amené à répéter plusieurs fois une instruction.


Incontournable a tout langage de programmation, les boucles nous aident à réaliser cette
tâche de manière compacte et efficace.

5.1.2. Nommage de la variable d’itération

Dans l’exemple précèdent, nous avons choisi le nom ‘u’ pour la variable d’itération. C’est une
habitude d’utiliser la variable i lorsqu’il s’agit d’un entier. Nous vous conseillons de suivre
cette convention afin d’éviter les confusions. Par contre, si vous itérez sur une liste
comportant des chaines de caractères, mettez un nom explicite comme : for animal in L
On peut boucler sur une liste d’element en parcourant la liste de leur indice.
5.2. Comparaisons

Python est capable d’effectuer toute une série de comparaison entre les contenus de deux
variables. (== veut dire égal a) ( != veut dire différent de) (> supérieur) (>= supérieur ou égal)

Vous aimerez peut-être aussi