Les tuples en python sont la collection d'objets qui sont disposés en séquence. Les tuples sont l'une des structures de données de Python. Les tuples fonctionnent de la même manière que la liste. La principale différence et entre la liste des tuples est que la liste est mutable, tandis que les tuples sont immuables. L'immuable signifie que le tuple ne peut pas être modifié lorsqu'il est déclaré. Les tuples peuvent stocker des types d'éléments hétérogènes, i.e., entier, chaîne, numéro de point flottant et nombres complexes. Cet article explique les tuples Python.
Créer les tuples dans Python
Les tuples en python sont créés en utilisant une paire de parenthèses. Tous les éléments d'un tuple sont décousus par une virgule. Bien que, tout en déclarant les tuples, l'insertion de la parenthèse est facultative. Néanmoins, c'est une bonne approche pour utiliser les parenthèses tout en déclarant les tuples. Cela rend notre script plus structuré et bien organisé, cependant. Les tuples avec un seul élément peuvent également être créés. Cependant, n'oubliez pas d'ajouter la virgule après avoir écrit en premier et un seul élément à l'intérieur du tuple. Créons des tuples.
#Scréation d'un tuple videSortir
Accéder aux éléments de tuple
Une fois le tuple créé, nous pouvons accéder très facilement aux éléments des tuples. Voici les moyens d'accéder aux éléments de tuple:
Tout d'abord, discutons de l'opérateur d'index. La paire de crochets [] est connue comme l'opérateur d'index dans Python. La valeur d'index commence toujours à partir de zéro. Si le nombre total d'éléments dans un tuple est de 10, alors la valeur d'index sera de 0 à 9. Tout en utilisant l'opérateur d'indexation, nous mentionnons le numéro d'index de l'élément à l'intérieur des crochets, et il renvoie une seule valeur.
De plus, l'opérateur de tranchage (:) renvoie une gamme d'éléments dans une séquence donnée. Voyons l'utilisation de l'opérateur d'index et de l'opérateur de tranchage pour accéder aux éléments Tuple à Python.
# Création d'un tuple d'entiersSortir
De plus, nous pouvons également concaténer les deux opérateurs de 2 ou plus à l'aide de l'opérateur '+'.
# Création d'un tuple d'entiersSortir
Mettre à jour les tuples
Comme discuté précédemment, les tuples sont immuables; Cela signifie que son article ne peut pas être modifié. Cependant, si nous avons des objets mutables comme les listes à l'intérieur des tuples, alors nous pouvons mettre à jour sa valeur. La valeur particulière de la liste est accessible à l'aide de l'opérateur d'index. Voyons un programme simple.
#Scréation d'un tuple avec la listeSortir
Supprimer le tuple
Les éléments ou les éléments à l'intérieur du tuple ne peuvent pas être supprimés. Cependant, nous pouvons supprimer ou supprimer le tuple entier à l'aide du mot clé DEL. La suppression d'un tuple spécifique entraînera une erreur.
#Scréation d'un tuple avec la listeSortir
Supprimons tout le tuple.
#Scréation d'un tuple avec listeSortir
La sortie ne montre aucune erreur; Cela signifie que le tuple est supprimé avec succès.
Déterminer la longueur du tuple
La longueur du tuple peut être déterminée à l'aide de la fonction Len (). La fonction Len () renvoie le nombre total d'éléments ou d'éléments du tuple.
#Scréation d'un tuple avec listeSortir
Le tuple max et min
Python fournit deux fonctions max () et min () intégrées qui renvoient respectivement l'élément maximum et l'élément minimum à l'intérieur du tuple,. Ces fonctions prennent l'objet Tuple comme un argument.
Imprimons les éléments max et min de tuple.
#création d'un tupleSortir
La conversion de tuple
Un tuple peut facilement être converti en liste de la manière suivante:
#création d'un tupleSortir
Le tuple est converti avec succès en liste.
De même, la liste peut être convertie en tuple.
#Scréation d'un tuple avec la listeSortir
La liste est convertie avec succès tuple.
Conclusion
Les tuples Python sont les structures de données les plus couramment utilisées qui stockent les données dans une séquence. Les tuples sont immuables et soutiennent diverses opérations. Cet article explique les tuples Python avec de nombreux exemples.