LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Listes en Python

Cours : Listes en Python. Recherche parmi 300 000+ dissertations

Par   •  14 Février 2024  •  Cours  •  363 Mots (2 Pages)  •  118 Vues

Page 1 sur 2

1 Tableaux

1.1 Notion de tableau

Un tableau permet de stocker plusieurs valeurs dans une variable et d’y accéder.

On construit un tableau en écrivant ses valeurs entre crochets séparées par des virgules. En Python, on peut regrouper

dans un tableau appelé liste des valeurs de types différents mais cette année, on ne présentera que des tableaux

dont les éléments sont du même type.

>>>t=[6,5,7,11]

Ici, on a créé une variable t (déclaration et affectation simultanées) contenant un tableau de 4 éléments ordonnés :

chaque élément a sa place, son rang dans la liste.

Pour accéder à chacun des éléments du tableau, on utilise la notation t[i] où i est le rang de l’élément auquel

on veut accéder. Les rangs sont numérotés à partir de zéro.

>>>t[0]

6

La taille du tableau t est obtenue à l’aide de la fonction len().

>>>len(t)

4

Modification d’un tableau : On peut modifier un tableau en affectant une nouvelle valeur à un de ses éléments :

>>>t[2]=14

>>>t

[6,5,14,11]

1.2 Parcours d’un tableau

Il est commode de parcourir les éléments du tableau à l’aide d’une boucle for.

Par exemple si on veut obtenir la somme des éléments d’un tableau t contenant des entiers, on initialise une

variable s à 0 et on écrira :

>>>s=0

>>>for i in range(len(t)):

s=s+t[i]

>>>s

36

1.3 Opérations

Appartenance : Cette opération entre un élément et un tableau renvoie un booléen. True si l’élément appartient

au tableau, False sinon.

>>>11 in t

True

Concaténation : Cette opération permet d’agglutiner deux tableaux pour n’en faire qu’un.

On utilise pour cela l’opération +.

L’opération * dans t*4 par exemple, permet de concaténer 4 fois une copie du tableau t.

>>>t+[3]

[6,5,14,11,3]

>>>t*4

[6,5,14,11,6,5,14,11,6,5,14,11,6,5,14,11]

1.4

...

Télécharger au format  txt (2.7 Kb)   pdf (39.8 Kb)   docx (8.8 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com