Aller au contenu

Bilan sur les tableaux et les listes⚓︎

Tableau

En informatique un tableau :

  • est une structure de données linéaire dans laquelle des éléments sont repérés par leur indice,

  • contient des éléments de même type,

  • est de taille fixe.

Listes Python

En Python on utilise le type list pour représenter les tableaux.

On peut accéder à un élément en faisant tableau[indice].

On peut modifier un élément en faisant tableau[indice] = nouvel_element.

La longueur du tableau est donnée par len(tableau).

Parcours

Python permet de parcourir les tableaux, comme neveux = ["Riri", "Fifi", "Loulou"] :

  • selon les indices :

    🐍 Console Python
    >>> for i in range(len(neveux)):
    ...     print("L'élément d'indice", i, "est", neveux[i])
    ...
    L'élément d'indice 0 est Riri
    L'élément d'indice 1 est Fifi
    L'élément d'indice 2 est Loulou
    >>>
    
  • selon les valeurs :

    🐍 Console Python
    >>> for neveu in neveux:
    ...     print(neveu, "est un élément")
    ...
    Riri est un élément
    Fifi est un élément
    Loulou est un élément
    >>>
    

Échanger des valeurs

Pour échanger des valeurs d'un tableau, on peut :

  • utiliser une variable tierce :

    🐍 Script Python
    temporaire = tableau[i]
    tableau[i] = tableau[j]
    tableau[j] = temporaire
    
  • utiliser l'affectation multiple :

    🐍 Script Python
    tableau[i], tableau[j] = tableau[j], tableau[i]