Vous êtes sur la page 1sur 3

Les tableaux

Introduction
En Python, il est possible de stocker plusieurs valeurs dans une variable. Une telle variable
s’appelle un tableau ou une liste.
Chaque valeur stockée dans un tableau est appelée un élément.
La position de chaque élément dans un tableau est appelée indice ou rang et est représentée par un
entier.
Le type d’un tableau en python est list.

Remarque :
il existe d’autres structures de données capable de stocker plusieurs valeurs dans une même
variable, chacune avec ses avantages et ses défauts. Ces structures seront étudiées en terminale.

Création et accès aux éléments


En Python un tableau est représenté par des crochets avec à l’intérieur les éléments séparés par des
virgules.

Exemple :

Un tableau vide est donc représenté de la façon suivante : [].

Pour accéder à un élément d’un tableau, on utilise l’indice qui lui est associé. Par exemple, si je
veux le troisième élément, je ferai :

t[2] ce qui me renverra 3.

Remarques:

• Les tableaux en informatique commencent toujours à l’indice 0 et non à l’indice 1.


• On peut avoir des éléments de types différents dans un même tableau
• On peut accéder aux éléments d’un tableau à partir de la fin à l’aide d’indices négatifs.
• On peut accéder à une tranche d’un tableau en faisant tableau[a:b], qui contiendra alors les
éléments du tableau d’indices allant de a jusqu’à b.

Longueur d’un tableau

On peut récupérer la longueur d’un tableau à l’aide de la fonction len().


Exemple :
Soit le tableau t = [1,2,3,4]
len(t) renverra 4.

Parcours d’un tableau

Pour parcourir un tableau, on utilise une boucle. Il existe deux méthodes possibles de parcours d’un
tableau. Nous allons les voir sur deux exemples qui permettent d’afficher les éléments d’un
tableau :

Exemple 1 :

Dans cet exemple, i prend la valeur de l’indice de l’élément auquel on accède.

Exemple 2 :

Dans cet exemple, i prend la valeur de chaque élément du tableau.

Concaténation de deux tableaux :


En python, il est possible de concaténer deux tableaux grâce à l’opérateur « + ».

Ainsi [1,2,3] + [4,5] donnera [1,2,3,4,5]

On peut aussi concaténer un tableau avec lui-même grâce à l’opérateur « * ».

Ainsi [1,2,3] * 3 donnera [1,2,3,1 ,2,3,1,2,3]

Ajouter un élément en fin de tableau :


En Python il y a deux façons d’ajouter un élément à la fin d’un tableau :
Méthode 1 :

On utilise la concaténation.

Exemple :

Méthode 2 :

On utilisant la méthode append().

Exemple :

Copie d’un tableau


Lorsque vous créez un tableau en Python, il est stocké sous la forme d’une adresse mémoire. Ainsi
lorsque vous faites l’opération suivante :

Python ne va pas copier tableau dans tableau2, il va simplement faire en sorte que tableau2 accède
au même espace mémoire que tableau. Une façon de voir les choses est de se dire que le même
tableau [1,2,3] possède 2 noms : tableau et tableau2.

Pour copier un tableau dans une zone mémoire différente, il faut l’instruction :

Remarque :

Il existe de nombreuses fonctions et méthodes en python qui permettent de faire des opérations sur
les tableaux. Dans le reste de ce chapitre, nous nous interdirons d’utiliser toutes ces fonctions, à part
la fonction len(), sauf mention du contraire dans la consigne.

Vous aimerez peut-être aussi