Déclarer un tableau en Python

Syed Moiz Haider 30 janvier 2023
  1. Déclaration Python des tableaux représentés par la classe list
  2. Déclarer un tableau en Python en important le module array
Déclarer un tableau en Python

Ce tutoriel fera appel à différentes méthodes pour déclarer un tableau en Python. Le concept de tableau est généralement mélangé avec le concept de liste, car les listes peuvent contenir différents types de valeurs. Le concept de tableau est rarement utilisé car il fournit des fonctionnalités de type langage C. Ce tutoriel explique comment déclarer la liste et les tableaux en Python.

Déclaration Python des tableaux représentés par la classe list

Le concept du tableau est souvent mélangé au concept de la liste. Une liste est une collection d’éléments hétérogènes avec une longueur dynamique, dans laquelle les types de données peuvent être différents. Cependant, un tableau est une collection d’objets qui traite explicitement de la collection homogène d’éléments. En termes simples, les tableaux sont représentés par la classe list, et ils peuvent être affectés simplement avec l’opérateur d’affectation avec des crochets de l’autre côté.

Les éléments de la liste sont accessibles en passant simplement l’index requis. Par exemple, temp[2] accédera au troisième élément. Un élément peut être ajouté à l’aide du module temp.append() avec l’élément à ajouter à la fin. De plus, la fonction insert(x, y) permet d’insérer un élément à l’index souhaité. L’index peut être fourni avec la valeur x, et la valeur sera fournie avec la valeur y. La valeur d’index peut être négative également pour accéder aux éléments dans l’ordre inverse.

L’exemple de code ci-dessous montre comment définir un tableau comme une liste en Python et quelles fonctionnalités peuvent être utilisées.

temp = [1, 2, 3, "s", 5]
print(temp[-2])
temp.insert(4, 6)
print(temp[-2])
temp.append("f")
print(temp)

Production:

s
6
[1, 2, 3, 's', 6, 5, 'f']

Déclarer un tableau en Python en important le module array

Si vous voulez vraiment initialiser un array avec la capacité de ne contenir que des éléments homogènes, le module array est importé de la bibliothèque array. Le tableau est défini avec les parenthèses et essentiellement deux paramètres. Le premier paramètre est un type code qui définit le type des éléments, et un autre paramètre est la liste des éléments entre crochets. Il n’est pas nécessaire de déclarer des choses en Python au préalable.

Un élément du tableau est accessible par la fonction array.index(x)x est l’index du tableau. De même, l’opération d’insertion peut également être effectuée sur le tableau avec la fonction array.insert(i,x), où i est l’index et x la valeur à insérer.

Un exemple de code est donné ci-dessous pour montrer comment un tableau est créé en Python.

from array import array

temp_array = array("i", [1, 2, 3, 4, 5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)

Production:

1
array('i', [1, 2, 6, 3, 4, 5])
Syed Moiz Haider avatar Syed Moiz Haider avatar

Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.

LinkedIn

Article connexe - Python Array