tuple ( )
DESCRIPTION.
Créer un objet séquence, ou collection, qui contient une collection, non modifiable, de valeurs qui peuvent être de toutes natures d'objets valides.
SYNTAXE.
TPL_Designation = ( valeura , ... , valeurn )
TPL_Designation ⇨ Nom de la variable [ OBLIGATOIRE ]
= ⇨ affectation de la liste à la variable [ OBLIGATOIRE ]
( ) ⇨ création d'une instance de tuple ( ) [ optionnel ]
valeura , ... , valeurn ⇨ éléments du tuple [ OBLIGATOIRE ]
TPL_Designation = tuple ( iterable )
TPL_Designation ⇨ Nom de la variable [ OBLIGATOIRE ]
= ⇨ affectation de la liste à la variable [ OBLIGATOIRE ]
tuple ( ) ⇨ appel du constructeur de classe [ OBLIGATOIRE ]
iterable ⇨ objet itérable contenant les valeurs [ optionnel ]
REMARQUES.
valeur peut être n'importe quel objet valide de Python pouvant être comparé.
iterable doit être un objet collection, ou séquence, tel que : range ( ), list ( ), tuple ( ), bytes ( ) ou bytearray ( ).
Python gère de nombreux types d'objets_variables. Certains sont des collections de valeurs regroupées au sein d'un même objet_variable. L'un de ces objet_variable est le tuple ( ). On peut définir simplement un tuple ( ) comme une list ( ) dont les items sont constants après la création du tuple ( ). Attention cependant, si des items d'un tuple ( ) sont des objets mutables, les éléments de ces items peuvent être modifiés.
Bien que très vivement conseillée, la présence des parenthèses n'est pas indispensable. En effet, en l'absence de tout couple de symboles ([ ], { }, ( )) encadrant une suite valeurs, séparés par des virgules, c'est bien la présence d'une virgule après le premier élément qui force la création du tuple ( ).
Un tuple ( ) disposent des même méthodes pour sa lecture, et celle de ses éléments, que les objets list ( ). Par contre, un tuple ( ) ne possède aucune méthode de modification, suppression, et d'ajout d'éléments après sa création. Même la méthode de copie superficielle, .copy ( ), n'est pas utilisable.
Les instances de tuple ( ) sont des objets itérables et non-mutables.
Bien qu'étant un raccourcit, la forme de création TPL_Designation = ( valeura , ... , valeurn ) est à privilégier.
Les variables globales de type tuple ( ) sont identifiées dans le site par : TPL_.
Voir les conventions sur les variables utilisées dans ce site ...
CRÉER UN TUPLE.
Voir le tutoriel sur les tuples ...
MÉTHODES SPÉCIFIQUES AUX OBJETS TUPLE ( ).
count ( ) : retourne le nombre d'items ayant la même valeur.
index ( ) : retourne l'index de l'item ayant une certaine valeur.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.