Le type list (liste)

Parent Previous Next

Une liste est une structure de données.
Le premier élément d'une liste possède l'indice (l'index) 0.
Dans une liste, on peut avoir des éléments de plusieurs types.

>>> infoperso = ['Pierre', 'Dupont', 17, 1.75, 72.5]
>>> # la liste infoperso contient 5 éléments de types str, str, int, float et float
>>> print(type(infoperso))

>>> print(infoperso)

>>> print('Prénom : ', infoperso[0])   # premier élément (indice 0)

>>> print('Age : ', infoperso[2])   # le troisième élément a l'indice 2

>>> print('Taille : ', infoperso[3])   # le quatrième élément a l'indice 3

La fonction range() crée une liste d'entiers régulièrement espacés :

>>> maliste = range(10)
>>> print(list(maliste))

>>> print(type(maliste))

>>> maliste = range(1,10,2) # range(début,fin non comprise,intervalle)
>>> print(list(maliste))

>>> print(maliste[2])  # le troisième élément a l'indice 2

On peut créer une liste de listes, qui s'apparente à un tableau à 2 dimensions (ligne, colonne) :

 0  1  2
10 11 12
20 21 22

>>> maliste = [[0, 1, 2], [10, 11, 12], [20, 21, 22]]
>>> print(maliste[0])

>>> print(maliste[0][0])

>>> print(maliste[2][1])  # élément à la troisième ligne et deuxième colonne

>>> maliste[2][1] = 69  # nouvelle affectation
>>> print(maliste)

Créé avec HelpNDoc Personal Edition: Nouvelles et informations sur les outils de logiciels de création d'aide