GeeksforGeeks

Liste : Une liste en Python est une collection d’éléments qui peut contenir des éléments de plusieurs types de données, qui peuvent être soit des valeurs numériques, soit des valeurs logiques de caractères, etc. C’est une collection ordonnée supportant l’indexation négative. Une liste peut être créée en utilisant des valeurs de données contenant.
Les contenus des listes peuvent être facilement fusionnés et copiés en utilisant les fonctions intégrées de python.

sample_list = ]
print(sample_list)



Sortie :

]

Le premier élément est un entier, le deuxième une chaîne de caractères et le troisième une liste de caractères.

Tableau : Un tableau est un vecteur contenant des éléments homogènes c’est-à-dire appartenant au même type de données. Les éléments sont alloués avec des emplacements mémoire contigus permettant une modification facile, c’est-à-dire l’ajout, la suppression, l’accès aux éléments. En Python, nous devons utiliser le module array pour déclarer les tableaux. Si les éléments d’un tableau appartiennent à des types de données différents, une exception « Incompatible data types » est levée.

import array
sample_array = array.array('i', )
for i in sample_array:
print(i)



Sortie :

123

Voici les différences entre Liste et Tableau en Python :

Liste Tableau
Peut être constituée d’éléments appartenant à des types de données différents Ne peut être constituée que d’éléments appartenant au même type de données
Ne nécessite pas d’importer explicitement un module pour la déclaration Nécessite d’importer explicitement un module pour la déclaration
Ne peut pas gérer directement les opérations arithmétiques arithmétiques Peut traiter directement les opérations arithmétiques
Peut être imbriqué pour contenir différents types d’éléments Doit contenir soit tous les éléments imbriqués de la même taille
Préféré pour une séquence plus courte d’éléments de données Préféré pour une séquence plus longue d’éléments de données
Une plus grande flexibilité permet une modification facile (ajout, suppression) des données Moins de flexibilité puisque l’ajout, suppression doit être effectuée par élément
La liste entière peut être imprimée sans aucune boucle explicite Une boucle doit être formée pour imprimer ou accéder aux composants du tableau
Consomme une plus grande mémoire pour l’ajout facile d’éléments Comparativement plus compact en taille mémoire
Étiquettes d’article :
Étiquettes de pratique :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.