Ressources Magic Makers

 

Site en maintenance

 
Nous sommes actuellement entrain de mettre à jour les ressources de ce site.
Pendant la mise à jour vous pouvez retrouver tous les nouveaux contenus sur le site
 

https://lp-magicmakers.fr/

 
 

Les tableaux en Python

Présentation des tableaux

Un tableau est une structure ordonnée de données : elle permet de rassembler plusieurs données ensemble (« structure de données »), et elle les range les uns à la suite des autres, dans un ordre précis :

 
 
 

Dans un tableau, il y a donc le premier élément, le deuxième élément, le troisième élément … Mais qu’est ce qu’un « élément » d’un tableau ?

Un élément de tableau, c’est tout simplement une « information« , c’est à dire soit un int, soit un float, soit un str, soit un bool. Quand on range des données dans un tableau, il faut donc réfléchir à quelle information on y met, et son type.

On utilisera des tableaux quand on veut rassembler ensemble des informations similaires : on veut mettre tous les âges des gens ensemble, cela n’a pas de sens de mixer leur âge avec leur taille. Par contre, on créera un tableau avec les âges, et un tableau avec leur taille, dans ce cas là !

Par exemple, si on a un tableau de l‘âge des gens, on aura un tableau avec des int dedans ; mais si on a un tableau avec le nom des gens, on aura un tableau avec des str dedans !

 

Attention ! Comme tu peux le voir, la première case du tableau (le premier élément), a un index de 0 ! En Python, il faut penser à décaler d’un : le deuxième élément du tableau a un index de 1, le cinquième un index de 4

Manipuler un tableau en Python

Créer un tableau :

  • Un tableau vide :
ages = []
  • Un tableau rempli :
ages = [10, 15, 8, 21, 35, 11, 12, 15, 20, 22]

noms = ["Guillaume", "Simon", "Romain"]

Afficher un tableau :

print(noms)
>> ['Guillaume', 'Simon', 'Romain']

Récupérer un élément

Récupérer le premier élément :

print(ages[0])
>> 10

Récupérer le 7ème élément :

print(ages[6])
>> 12

Attention ! Comme tu peux le voir, pour accéder au premier élément d’un tableau, on utilise [0], et pas [1] ! Il y a un décalage de 1, car Python compte à partir de 0 pour les tableaux. Ainsi, pour accéder au 7ème élément, on utilise [6] !

Modifier un tableau

Remplacer le premier élément :

noms[0] = "Superman"
print(noms)
>> ['Superman', 'Simon', 'Romain']

Remplacer le cinquième élément :

ages[4] = 55
print(ages)
>> [10, 15, 8, 21, 55, 11, 12, 15, 20, 22]

Rajouter un élément :

noms = ['Superman', 'Simon', 'Romain']
noms.append('Batman')
print(noms)
>> ['Superman', 'Simon', 'Romain', 'Batman']

Longueur d’un tableau

noms = ["Superman", "Simon", "Romain"]
longueur = len(noms)
print(longueur)
>> 3