Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage Pythondifférence entre une liste et un …
Please or S’enregistrer to create posts and topics.

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 ?

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