Listes en Python
Cours : Listes en Python. Recherche parmi 300 000+ dissertationsPar Chouquette21 • 14 Février 2024 • Cours • 363 Mots (2 Pages) • 118 Vues
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
...