Logique de
Programmation

Les tuples

Nous avons déjà vu les listes en Python, qui sont des collections ordonnées et modifiables d'éléments. Les tuples sont similaires, mais ils sont immuables, ce qui signifie que vous ne pouvez pas les modifier une fois qu'ils sont créés. les tuples ressemblent beaucoup aux listes, mais ils sont définis avec des parenthèses () au lieu de crochets [].

Python

Puisque les tuples sont similaires aux listes mais immuables, on pourait se demander pourquoi on les utiliserait plutôt que simplement utiliser les listes. En fait, ils ont plusieurs avantages comme une meilleure performance et une meilleure sécurité. Si vous savez que vous n'avez pas besoin de modifier une collection, il est préférable d'utiliser un tuple plutôt qu'une liste. Ils peuvent également être utilisés comme clés dans un dictionnaire que nous verrons dans la prochaine section, ce qui n'est pas possible avec les listes.

Tout comme les listes, on peut également itérer sur les tuples directement avec une boucle for:

Python