Qu'est-ce qu'un tuple en python

Qu'est-ce qu'un tuple en python

L'une des lacunes de connaissances les plus cruciales que vous devez combler pour devenir un expert Python est de connaître les fonctions intégrées et divers types de données. L'un des quatre types de données intégrés de Python est un tuple et la compréhension de son fonctionnement ne devrait pas être trop difficile. Dans cet article, nous expliquerons quels sont les tuples, comment ils fonctionnent et comment ils diffèrent des listes et des dictionnaires. Il existe également quelques exemples qui utilisent également l'idée de tuple.

Qu'est-ce que le tuple python?

La liste des objets python immuables est stocké dans un tuple python. Les tuples sont comme des listes en ce que les valeurs des éléments d'une liste peuvent être modifiées. Mais comme les tuples sont immuables, leurs valeurs ne peuvent pas être modifiées.

Les tuples sont des collections de données triées et indexées. Les tuples vous permettent de stocker plusieurs données dans une seule variable. Un tuple vous permet de stocker plusieurs types de données ensemble ou séparément en fonction de vos besoins.

Exemple 1:

Nous montrerons comment générer un tuple dans cet exemple. Les tuples sont alloués à Python en mettant les valeurs ou «éléments de données» entourés de supports ronds «()."Ces éléments doivent être séparés par des virgules.

Selon la documentation officielle Python, les programmeurs peuvent déclarer des tuples sans utiliser de parenthèses rondes et ne sont pas tenus de placer des éléments à l'intérieur d'eux. Cependant, l'utilisation de supports ronds pour déclarer un tuple est la meilleure pratique car il facilite la compréhension du code. N'importe quel nombre de valeurs de toute nature peut être contenue dans un tuple. Voici quelques cas de tuples déclarés. Des entiers se trouvent dans le «premier_tuple»."

first_tuple = (2, 4, 6, 8, 10);
second_tuple = "x", "y", "z";
tiers_tuple = («rouge», «bleu», 1456, 2012);

Un tuple peut également être créé en omettant des valeurs à l'intérieur des supports. Voir le code ci-dessous, la dernière ligne.


Il peut être un peu difficile syntaxiquement de construire un tuple avec une seule valeur. Une virgule doit être utilisée pour séparer la valeur de la déclaration d'un tuple lorsqu'il n'y a qu'une seule valeur. Voir la dernière ligne de la capture d'écran qui est attachée.

Exemple 2:

De nombreuses méthodes existent dans Python pour accéder aux tuples. Vous devez toujours garder à l'esprit que les indices de tuple Python sont indexés et commencent à 0, un peu comme les indices de chaîne Python.

Les tuples peuvent donc être concaténés, tranchés et autres opérations exactement comme des indices de chaîne. L'indexation, l'indexation négative et le tranchage sont les trois techniques principales utilisées pour récupérer les tuples en python. Nous parlerons de l'indexation dans cet exemple.

Lors de l'accès aux tuples, l'opérateur d'index est utile. Vous pouvez utiliser les opérateurs «[]» pour accéder à un tuple particulier dans le tuple. Gardez à l'esprit que l'indexation commence à 0 plutôt que 1.

Pour le dire autrement, un tuple avec cinq valeurs aura des indices allant de 0 à 4. Une «indexerror» sera soulevée si vous essayez d'accéder à un index en dehors de la plage actuellement valide du Tuple. De plus, l'utilisation de l'opérateur d'index pour obtenir des données à partir d'un tuple lors de l'utilisation d'un type de flotteur ou d'un autre type entraînera une «EERROR.«Voici le code pour l'utilisation d'indexation pour récupérer le deuxième index d'un tuple:

first_tuple = (2, 4, 6, 8, 10);
print (first_tuple [1])

Le résultat indique que le deuxième index a été récupéré et montré.

Exemple 3:

L'indexation négative n'est pas autorisée dans de nombreuses langues. Cependant, Python est l'un d'eux. De même, l'index «-2» désigne l'élément du prochain, et ainsi de suite. Voici comment accéder aux éléments Tuple en Python en utilisant l'indexation négative:

first_tuple = (11, 21, 9, 1, 12);
print (first_tuple [-2])

Comme vous pouvez le voir, la sortie montre la valeur de la deuxième à la dernière à la dernière.

Exemple 4:

L'utilisation de l'opérateur de tranchage, qui est le côlon, pour accéder aux valeurs de tuple implique d'accès aux éléments («:»). L'image suivante montre comment elle fonctionne. Les valeurs de tuple sont accessibles efficacement en utilisant le tranchage. Vous pouvez trouver plus simple pour comprendre la plage et formuler le bon raisonnement dans le code si vous voyez les éléments du tuple, comme cela est fait dans l'exemple ci-dessous.

first_tuple = ('a', 'b', 'c', 'd', 'e', ​​'f');
print (first_tuple [1: 3])
print (first_tuple [: - 4])
print (first_tuple [:])

Le résultat est indiqué ci-dessous. Les valeurs du premier index au troisième index vous seront affichées dans cette première instruction. La deuxième déclaration imprime les valeurs restantes tout en ignorant les quatre dernières entrées du Tuple du Tuple. Étant donné que rien n'a été fourni dans la dernière déclaration, les valeurs complètes du tuple seront imprimées.

Exemple 5:

Cet exemple de Python montre comment traverser un tuple. Examinons l'exemple suivant.

couleurs = («rouge», «vert», «bleu», «violet»)
pour moi en couleurs:
Imprimer (i)

Ici, la boucle FOR est utilisée pour énumérer chaque valeur dans le tuple.

Exemple 6:

Ce code concerne la longueur des tuple en python. Utilisez la méthode Len () de Python pour déterminer la longueur d'un tuple. La méthode Len () renvoie le nombre d'éléments du tuple. La deuxième ligne de code est affichée.

couleurs = («rouge», «vert», «bleu», «violet»)
imprimer (Len (couleurs))

La longueur du tuple est affichée, qui est 4 dans notre cas.

Exemple 7:

Nous allons maintenant parler de retirer un élément d'un tuple. Un tuple ne peut pas être modifié, donc aucun éléments ne peut être ajouté ou soustrait de celui-ci. Cependant, le tuple complet peut être supprimé.

Voir l'image ci-dessous. L'ensemble du tuple a été supprimé à l'aide du mot-clé del.

couleurs = («rouge», «vert», «bleu», «violet»)
couleurs del
Imprimer (couleurs)

Ainsi, puisque le tuple a déjà été supprimé, le code augmentera une erreur. Ainsi, rien ne doit être imprimé parce que le compilateur ne localise pas de tuple de «couleurs».

Conclusion:

Dans cet article, vous avez acquis une connaissance du tuple Python dans cet article. Pour résumer, un tuple est un groupe d'objets immuables. Après avoir établi un tuple, ses valeurs ne peuvent pas être modifiées. Si vous voulez vous assurer qu'un tas de valeurs restent constantes, l'utilisation de tuples est une décision intelligente. Comma-séparer un ensemble de valeurs pour faire un tuple.