Comparaison des structure des données

Table comparative des structure de données
Aspect Tableau (Array) Liste (List) Dictionnaire (Dict)
Type des données \[Homogène\] les valeurs des cases du tableau doivent être du même type \[Hétérogène\] les valeurs des éléments de la liste peuvent être de différents types \[Hétérogène\] les clées et les valeurs du dictionnaire peuvent être de différents types
Taille des données \[Fixe\] le nombre de cases du tableau est fixé à la création \[Dynamique\] le nombre d’élements de la liste peut changer après la création \[Dynamique\] le nombre de couples clé–valeur peut changer après la création
Accès aux données \[Par \; indice\] de \(0\) à \(Array.size() - 1\) \[Par \; Indice\] de \(0\) à \(List.size() - 1\) \[Par \; clé\] \(Dict.get(key1)\), \(Dict.get(key2)\), etc.