Tuplet
Un tuple est une liste immuable. Un tuple ne peut en aucun cas être modifié une fois qu'il a été créé.
Pourquoi les tuples sont-ils nécessaires ?
- En cas de protection des données contre les modifications (intentionnelles ou accidentelles).
- Les tuples occupent moins d'espace mémoire et sont plus rapides que les listes.
- Pour renvoyer plusieurs valeurs d'une fonction.
- Les tuples peuvent être utilisés comme clés de dictionnaire (nous en reparlerons plus tard).
Créer des tuples
1 manière : comme une liste, mais avec des parenthèses
1
2
3
|
un = (1,2,3,4,5)
imprimer(type(a)) # classe 'tuple'
impression(a) # (1, 2, 3, 4, 5)
2 voies : en utilisant la fonction tuple()
1
2
3
|
b = tuple((1,2,3,4,5))
impression(type(b)) # <classe 'tuple'>
impression(b) # (1, 2, 3, 4, 5)
Tu dois t'en souvenir !
- Les tuples sont une liste immuable.
- Les éléments d'un tuple peuvent être de différents types.
- Vous pouvez créer un tuple en utilisant la fonction
tuple()
ou en listant les éléments entre parenthèses.