Vous êtes sur la page 1sur 4

ARRAY Python

Un array est défini comme une collection d'éléments stockés dans des emplacements de mémoire
contigus. C'est un conteneur qui peut contenir un nombre fixe d’éléments, et ces éléments doivent
être du même type. Un array est populaire dans la plupart des langages de programmation comme
C/C++, JavaScript, etc.
L’Array est une idée de stockage de plusieurs éléments du même type ensemble et il est plus
facile de calculer la position de chaque élément en
en ajoutant un décalage à la valeur de base. Une combinaison des arrays pourrait faire gagner
beaucoup de temps en réduisant la taille globale du code. Il est utilisé pour
stocker plusieurs valeurs dans une seule variable. Si vous avez une liste d'éléments qui sont
stockés dans leurs variables correspondantes comme ceci :
voiture1 = "Lamborghini"
voiture2 = "Bugatti"
voiture3 = "Koenigsegg"

Si vous souhaitez parcourir les voitures et en trouver une en particulier, vous pouvez utiliser
l’Array.
L’ Array peut être géré en Python par un module nommé array . C'est utile lorsque nous devons
manipuler uniquement des valeurs de données spécifiques. Voici les termes pour comprendre le
concept d'un Array :
Élément - Chaque élément stocké dans un Array est appelé un élément.
Index - L'emplacement d'un élément dans un Array a un index numérique, qui est utilisé pour
identifier la position de l'élément.

Représentation de l’array
Un Array peut être déclaré de différentes manières et dans différentes langues. Les points
importants à considérer sont les suivants :
 L'index commence par 0.
 On peut accéder à chaque élément via son index.
 La longueur de l’ Array définit la capacité de stockage des éléments.

Opérations sur les Arrays


Certaines des opérations de base prises en charge par un Array sont les suivantes :
 Traverse - Il imprime tous les éléments un par un.
 Insertion - Il ajoute un élément à l'index donné.
 Suppression - Il supprime un élément à l'index donné.
 Rechercher - Il recherche un élément en utilisant l'index donné ou par la valeur.
 Mettre à jour - Il met à jour un élément à l'index donné.

1
Python
L’ Array peut être créé en Python en important le module de l’ array dans le programme python.

à partir de l' importation de l’ Array *


arrayName = array(typecode, [initializers])

Accéder aux éléments de l’array


Nous pouvons accéder aux éléments de l’ Array en utilisant les indices respectifs de ces éléments.
import array as arr
a =arr.array ( 'i' , [ 2 , 4 , 6 , 8 ])
print( "Premier élément :" , a[ 0 ])
print( "Deuxième élément :" , a[ 1 ])
print( "Deuxième dernier élément :" , a[- 1 ])
Sortir:
Premier élément : 2
Deuxième élément : 4
Avant-dernier élément : 8

Explication : Dans l'exemple ci-dessus, nous avons importé un Array, défini une variable
nommée « a » qui contient les éléments d'un Array et imprimer les éléments en accédant aux
éléments via les indices d'un Array.

Comment modifier ou ajouter des éléments


Les array sont modifiables et leurs éléments peuvent être modifiés de la même manière que les
listes.
import array as arr
nombres = arr.array ( 'i' , [ 1 , 2 , 3 , 5 , 7 , 10 ])

# modification du premier élément


nombres[ 0 ] = 0
print(numbers) # Sortie : array( 'i' , [ 0 , 2 , 3 , 5 , 7 , 10 ])

# modification du 3e au 5e élément
nombres[ 2 : 5 ] = arr.array( 'i' , [ 4 , 6 , 8 ])
print(numbers) # Sortie : array( 'i' , [ 0 , 2 , 4 , 6 , 8 , 10 ])

Sortir:
array ('i', [0, 2, 3, 5, 7, 10])
array ('i' ,[0, 2, 4, 6, 8, 10])

Explication : Dans l'exemple ci-dessus, nous avons importé un Array et défini une variable
nommée « nombres » qui contient la valeur d'un Array.
Si nous voulons modifier ou ajouter des éléments dans un array, nous pouvons le faire en
définissant l'index particulier d'un Array où vous souhaitez modifier ou ajouter les éléments.
2
Python
Pourquoi utiliser des Arrays en Python ?
Une combinaison de Arrays permet de gagner beaucoup de temps. L’Array peut réduire la taille
globale du code.

Comment supprimer des éléments d'un Array?


Les éléments peuvent être supprimés d'un Array à l'aide de l' instruction del de Python . Si nous
voulons supprimer une valeur de l’Array, nous pouvons le faire en utilisant les indices d'un
élément particulier.

import array as arr

nombre = array.array ( 'i' , [ 1 , 2 , 3 , 3 , 4 ])


del nombre[ 2 ] # suppression du troisième élément
print(nombre) # Sortie : array( 'i' , [ 1 , 2 , 3 , 4 ])
Sortir:
array ('i', [10, 20, 40, 60])

Explication : Dans l'exemple ci-dessus, nous avons importé un Array et défini une variable
nommée « nombre » qui stocke les valeurs d'un Array.
Ici, en utilisant l'instruction del, nous supprimons le troisième élément [3] de l’ Array donné.

Trouver la longueur d'un Array


La longueur d'un Array est définie comme le nombre d'éléments présents dans un Array. Il
renvoie une valeur entière qui est égale au nombre total des éléments présents dans cet Array.

Syntaxe
len(array_name)

Concaténation d’arrays
Nous pouvons facilement concaténer deux arrays à l'aide du symbole +.

Exemple
a=arr.array( 'd' ,[ 1.1 , 2.1 , 3.1 , 2.6 , 7.8 ])
b=arr.array( 'd' ,[ 3.7 , 8.6 ])
c=arr.array( 'd' )
c=a+b
print( " Array c = " ,c)

Sortir:
Array c= array('d', [1.1, 2.1, 3.1, 2.6, 7.8, 3.7, 8.6])

3
Python
Explication
Dans l'exemple ci-dessus, nous avons défini des variables nommées "a, b, c" qui contiennent les
valeurs d'un Array.

Exemple
Import array as arr
x = arr.array ( 'i' , [ 4 , 7 , 19 , 22 ])
print( "Premier élément :" , x[ 0 ])
print( "Deuxième élément :" , x[ 1 ])
print( "Deuxième dernier élément :" , x[- 1 ])

Sortir:
Premier élément : 4
Deuxième élément : 7
Avant-dernier élément : 22

Explication : Dans l'exemple ci-dessus, nous avons d'abord importé un Array et défini une
variable nommée « x » qui contient la valeur d'un Array et ensuite, nous avons imprimé les
éléments en utilisant les indices d'un Array.

4
Python

Vous aimerez peut-être aussi