Fiche bilan : Types construits
Cette fiche bilan n'est pas exhaustive ! Libre à vous de rajouter des éléments !
|
|
Tuple |
Liste |
Dictionnaire |
Listes de listes |
Description |
C a r a c t é r i s t i q u e s |
De tout type ? |
OUI |
OUI |
Non pour les clés Oui pour les valeurs |
OUI |
Peut contenir des nombres entiers, des réels, des booléens, des chaînes de caractères, ... |
Ordonné ? |
OUI |
OUI |
NON mais les logiciels s'en chargent parfois |
OUI |
Les éléments sont conservés dans l'ordre |
Indexable ? |
OUI |
OUI |
OUI grâce aux clés |
OUI |
Chaque élément est accessible grâce à son index |
Itérable ? |
OUI |
OUI |
OUI |
OUI |
Il est possible de parcourir les éléments grâce à une boucle for par exemple |
Mutable ? |
NON |
OUI |
OUI seulement pour les valeurs |
OUI |
Il est possible de modifier les éléments déjà présents |
O p é r a t i o n s |
in |
OUI |
OUI |
OUI |
OUI |
Permet de savoir si un élément est présent |
len |
OUI |
OUI |
OUI |
OUI |
Permet de connaître le nombre d'éléments |
index |
OUI |
OUI |
NON |
OUI |
Permet de connaître l'index de l'élément |
Slice [i : j] |
OUI |
OUI |
NON |
OUI |
Renvoie une partie des éléments de l’indice i à j non inclus |
count |
OUI |
OUI |
NON |
OUI |
Renvoie le nombre d'apparitions d'un élément |
Concaténation + |
OUI |
OUI |
NON |
OUI |
Renvoie une nouvelle séquence à partir de deux séquences |
append |
NON |
OUI |
NON |
OUI |
Ajoute un élément (à la fin) |
remove |
NON |
OUI |
NON |
OUI |
Supprime la première apparition d'un élément |
insert |
NON |
OUI |
NON |
OUI |
Insère un élément grâce à son index |
pop |
ON |
OUI |
OUI |
OUI |
Supprime un élément grâce à son index (ou clé) |
sort |
NON |
OUI |
NON |
OUI |
Permet de trier |
keys |
NON |
NON |
OUI |
NON |
Permet de chercher parmi les clés |
values |
NON |
NON |
OUI |
NON |
Permet de chercher parmi les valeurs |
items |
NON |
NON |
OUI |
NON |
Permet de chercher parmi les clés et les valeurs |
get |
NON |
NON |
OUI |
NON |
Renvoie la valeur associé à une clé |