Les listes

C’est une structure qui peut être très utile. Une liste peut contenir des données de types différents. En Python, une liste se note entre crochets avec la virgule comme séparateur.

>>> a = [9, 7, 6, 9]
>>>b = ["bonjour", 5, 3.45 , "vide"]

La numérotation des éléments de la liste commence à 0.
>>> a = [9, 7, 6, 9]
>>> a[0]
9
>>> a[2]
6

Il peut être utile de connaitre ce que l’on appelle la longueur d’une liste.
>>> a = [9, 7, 6, 9]
>>> len(a)
4

On peut vouloir ordonner une liste de nombres dans l’ordre croissant.
>>> a = [9, 7, 6, 9]
>>> a.sort()
>>> a
[6, 7, 9, 9]

On peut vouloir ajouter un nombre à la liste, dans le sens d’agrandir la liste d’un élément.
>>> a = [9, 7, 6, 9]
>>> a.append(2)
>>> a
[9, 7, 6, 9, 2]

Puis il y a des listes toutes faites que l’on obtient grâce à la fonction range.
>>> a = range(5, 15, 2)
>>> list(a)
[5, 7, 9, 11, 13]

On a donc obtenu les entiers de 5 (inclus) à 15 (exclu) de 2 en 2 (on dit que l’incrément est 2). On peut ne pas préciser l’incrément et dans ce cas, l’incrément est 1.
>>> B = range(3, 9)
>>> list(B)
[3, 4, 5, 6, 7, 8]

On peut en plus ne pas préciser l’entier de départ. Et dans ce cas, la valeur de départ est automatiquement 0.
>>> x = range(5)
>>> list(x)
[0, 1, 2, 3, 4]

Notez finalement que la liste vide s’écrit [] et que Python fourni des outils pour manipuler les listes.


Android

De la programmation pour pc à la programmation pour téléphone....

A finir

Pas eu le temps de tout faire.....