0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Création et gestion des tableaux en Python

Transféré par

souzete.collection1212
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Création et gestion des tableaux en Python

Transféré par

souzete.collection1212
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

En programmation, un tableau est une collection d’éléments du même type.

Les
tableaux sont populaires dans la plupart des langages de programmation tels que
Java, C/C++, JavaScript, etc. Cependant, Python n’a pas de type de données
spécifique pour représenter les tableaux. Les éléments suivants peuvent être utilisés
pour représenter des tableaux en Python:

– En utilisant des listes

– Via le module de array

– Avec le module NumPy

Dans la suite du cours, nous utilisons le module array.


Remarque : Différence entre Liste et Tableau en Python
Nous pouvons traiter les listes comme des tableaux. Cependant, le type d’éléments stockés est
complètement différent.

liste = [“Python”, 11, 15,2.10]

Création d'un tableau en python


Nous devons importer le module « array » pour créer des tableaux.

Exemple 1 :
import array as arr

array1 = [Link]('i')

[Link](1)

[Link](2)

print(array1)
Sortie : array(‘i’, [1, 2])
Exemple 2 :
import array as arr
tableau = [Link]('d', [1.0, 1.1, 1.2, 1.3])
print(tableau)
Sortie: array(‘d’, [1.0, 1.1, 1.2, 1.3])

Ici, nous avons créé un tableau de type float. La lettre ‘d’ est un code de type. Cela détermine
le type du tableau lors de la création.

Les codes de type couramment utilisés sont listés comme suit :

Code Type
B signed char
Code Type
h signed short
l signed long
i Int
f Float
D Double

Accéder aux éléments d’un tableau


Vous accédez aux éléments du tableau en vous référant au numéro
d’index. L’exemple suivant affiche le troisième élément du tableau:
import array as arr
tab = [Link]('i', [1, 2, 3, 4, 5, 6])
print(tab[2])
Sortie: 3

Ajouter des éléments au tableau


1- La méthode append :
Pour ajouter un élément à la fin du tableau, utilisez la
méthode append(). L’exemple suivant ajoute le nombre 7 en utilisant la
méthode append():
import array as arr
tab = [Link]('i', [1, 2, 3, 4, 5, 6])
[Link](7)
print(tab)
Sortie: array(‘i’, [1, 2, 3, 4, 5, 6, 7])

Common questions

Alimenté par l’IA

Pour ajouter un élément à la fin d'un tableau en Python en utilisant le module array, on utilise la méthode append(). Cela n'affecte pas le type du tableau, mais l'élément ajouté doit être du même type que le reste des éléments du tableau .

Pour initialiser et afficher un tableau d'entiers en Python, importez d'abord le module avec 'import array as arr', initialisez le tableau en utilisant 'tab = arr.array('i', [1, 2, 3, 4, 5])', puis affichez ses éléments avec 'print(tab)'. Les étapes assurent que le tableau est correctement configuré pour contenir des entiers .

L'utilisation de NumPy pour la gestion des tableaux offre plus de puissantes fonctionnalités optimisées pour les calculs scientifiques et les grandes données, contrairement au module array qui est plus basique et limité à des types de données primitifs. NumPy offre une flexibilité et des opérations variées comme des calculs mathématiques complexes .

L'accès à un élément d'une liste ou d'un tableau en Python se fait de la même manière, à savoir par l'utilisation de l'indice. Cependant, la différence réside principalement dans le type, puisque les tableaux requièrent que tous les éléments soient du même type, ce qui influence les opérations possibles. Cela n'est pas une contrainte pour les listes, qui peuvent contenir des types mixtes .

Les indices permettent l'accès direct aux éléments d'un tableau en Python. L'accès aux éléments se fait en utilisant les indices comme dans l'exemple: 'print(tab[2])' accède au troisième élément d'un tableau, car les indices commencent à 0 .

Pour créer un tableau de float en Python, on utilise : 'import array as arr', puis 'tableau = arr.array('d', [1.0, 1.1, 1.2, 1.3])'. Le type est spécifié lors de la création ('d' pour double) pour s'assurer que tous les éléments sont du même type, ce qui est nécessaire pour certaines opérations .

En Python, les tableaux peuvent être représentés en utilisant des listes, le module 'array', ou le module NumPy . Les listes peuvent stocker des éléments de différents types, contrairement aux tableaux du module array qui nécessitent des éléments de même type, déterminé par un code de type comme 'i' pour int ou 'd' pour double .

Ajouter un élément d'un type incompatible à un tableau en Python, lorsqu'on utilise le module array, génère une erreur. Ceci est dû au fait que les tableaux exigent que tous les éléments soient du même type, déterminé par le code de type lors de sa création .

Pour créer des tableaux en Python, il est nécessaire d'importer le module array en utilisant 'import array as arr'. Ceci est nécessaire car les fonctionnalités pour créer et manipuler des tableaux ne sont pas disponibles dans le core Python, mais sont encapsulées dans ce module .

Les codes de type sont cruciaux lors de la création de tableaux avec le module array en Python, car ils déterminent le type de chaque élément du tableau. Par exemple, 'i' crée un tableau d'entiers, tandis que 'd' crée un tableau de nombres en virgule flottante (double). Ces codes assurent la consistance des types des éléments, ce qui est essentiel pour certaines opérations et optimisations .

Vous aimerez peut-être aussi