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é |