différence entre une liste et un tuple en Python
Citation de Alivia Amelie le 2 juin 2024, 10 h 22 minbj
j'ai du mal à comprendre qu'elle est la différence entre une liste et un tuple en Python ?
bj
j'ai du mal à comprendre qu'elle est la différence entre une liste et un tuple en Python ?
Citation de PythonTech le 13 juin 2024, 8 h 17 minIl y a beaucoup de ressemblance entre les listes et les tuples Python. Néamoins il y a quelque différences! En voici un résumé des différences entre les listes et les tuples en Python :
Mutabilité :
- Liste : Mutable (modifiable).
- Tuple : Immuable (non modifiable).Syntaxe :
- Liste : Crochets [].
- Tuple : Parenthèses ().Performance :
- Liste : Moins performantes en termes de mémoire et vitesse.
- Tuple : Plus performants.Usage :
- Liste : Pour des collections modifiables.
- Tuple : Pour des collections constantes.Exemple :
ma_liste = [1, 2, 3] ma_liste[0] = 10 # Modifiable mon_tuple = (1, 2, 3) # mon_tuple[0] = 10 # Erreur, non modifiable
Il y a beaucoup de ressemblance entre les listes et les tuples Python. Néamoins il y a quelque différences! En voici un résumé des différences entre les listes et les tuples en Python :
Mutabilité :
- Liste : Mutable (modifiable).
- Tuple : Immuable (non modifiable).
Syntaxe :
- Liste : Crochets [].
- Tuple : Parenthèses ().
Performance :
- Liste : Moins performantes en termes de mémoire et vitesse.
- Tuple : Plus performants.
Usage :
- Liste : Pour des collections modifiables.
- Tuple : Pour des collections constantes.
Exemple :
ma_liste = [1, 2, 3] ma_liste[0] = 10 # Modifiable mon_tuple = (1, 2, 3) # mon_tuple[0] = 10 # Erreur, non modifiable