Syntaxe:
t = (1,2,0.5, 'JKI', 'Hi', 6)Nous devons prendre des soins particuliers lorsque nous déclarons les tuple avec un seul élément.
t = (2,)Si nous omettons la virgule (,) ici, ce sera une variable entière normale.
Dans le premier exemple, le type est Tuple.
Dans le deuxième exemple, le type est entier.
Autre façon de déclarer un tuple:
t = 1,2,3,4, «salut»Comment entrer dans un interprète Python?
Terminal linux ouvert et type "python", puis appuyez sur Entrée pour que nous verrons l'interprète Python. Pour la version Python3 +, tapez "Python3 ”, Ce sont les informations suivantes que nous allons voir sur le terminal. Si nous voulons vérifier la version Python, tapez "Python -v ".
Sortir:
Python 3.5.0 (par défaut, 20 septembre 2019, 11:28:25)Les opérations suivantes peuvent être effectuées sur Tuple:
Tranche de tuple
Ceci est utile lorsque nous ne voulons qu'une partie du tuple.
Note: L'indice de tuple commence toujours à 0. Le tuple peut être traversé dans une direction avant et inverse (en utilisant l'indice négatif).
Exemple:
t = (1,2,3,4, «salut», «bon», 10.5)Syntaxe:
variablename [start: stop: étape].Ici, arrêt est exclu. Si nous fournissons uniquement commencer, il extrait tous les éléments de commencer Pour terminer les tuple. Si nous fournissons uniquement arrêt, il extrait du 0ème index à arrêt indice. Nous pouvons omettre les deux commencer et arrêt, Dans ce cas, nous devons fournir au moins Colon (t [:]). Si nous ne fournissons pas marcher Valeur par défaut, la valeur sera 1.
Ex:
t = (1,2,3,4,5, «i», «salut», 10.5)Dans cet exemple, nous voudrions extraire des éléments «1,2,3,4».
t1 = t [0: 4]Supposons que nous voulons extraire des éléments «3,4,5,« i »,« salut », 10.5 ”
T1 = T1 [2: 8] ou T1 [2:]Supposons que nous voulons extraire des éléments «2,3,4,5,« i »,« hi »» (en utilisant l'indice inversé)
t1 = t [-7: -1:]Supposons que nous voulons inverser un tuple
t1 = t [:: - 1]Tuples imbriqués
Nous pouvons déclarer des tuple dans un tuple, je.e., tuples imbriqués.
t = (1,2, (3,4,5), 6,7, ('a', 'b', 'c')))Considérez le tuple imbriqué comme un autre tuple et son index commence également à 0.
Nous pouvons accéder aux éléments de tuples imbriqués comme ci-dessous:
Ex:
Dans l'exemple ci-dessous, nous voulons extraire «3» du tuple imbriqué. Ici, l'indice de tuple principal est «t [2]», et l'indice de tuple imbriqué «(3,4,5)» est «0». Ainsi, l'expression finale est «t [2] [0]».
Dans le deuxième exemple, nous avons extrait «B» du tuple imbriqué en utilisant l'expression «t [5] [1]».
Longueur
Cette méthode renvoie le nombre d'éléments dans Tuple.
Syntaxe:
Len (variable)Accéder au tuple par élément à l'aide de la boucle
Syntaxe:
Pour la variable en variable de tuple:
Imprimer (variable)Répétition
Ceci est utile lorsque nous voulons répéter le tuple pour un numéro donné.
Syntaxe:
variable * Nombre de fois de répétitionExemple:
t * 2Ici, le tuple est répété 2 fois, comme indiqué ci-dessous.
Enchaînement
Cela concaténe ou combine 2 tuples.
Syntaxe:
T3 = T1 + T2Élément de recherche dans un tuple
Ce retour «true» si l'élément trouvé dans Tuple d'autre renvoie «false».
Syntaxe:
Élément de tupleIndice
Cette méthode est utilisée pour trouver l'index de l'élément dans Tuple. Si vous êtes trouvé Renvoie «Index de l'élément» Else Erreur de valeur.
Syntaxe:
variable.index (élément, Beg = 0, end = len (string))Compter
Cette méthode est utilisée pour compter l'occurrence d'élément dans les tuple.
Syntaxe:
variable.Count (élément)Supprimer
Nous ne pouvons pas éliminer les éléments individuels des tuples car il est immuable. Mais nous pouvons supprimer des tubiles entiers.
Syntaxe:
Del VariableDans l'exemple ci-dessus, nous avons déclaré les tuple t et imprimé t. Après cela, nous avons supprimé un tuple en utilisant «Del T " et a essayé d'imprimer des tuple. Il lance l'exception de NameError car "tuple t ” n'existe pas.
Le minimum
Cette méthode est utilisée pour trouver une valeur minimale d'élément dans un tuple.
Syntaxe:
min (variable)Maximum
Cette méthode est utilisée pour trouver une valeur minimale d'élément dans un tuple.
Syntaxe:
Max (variable)Comparez 2 tuples
Cette méthode est utilisée pour comparer les éléments de 2 tuples.
Syntaxe:
CMP (Tuple1, Tuple2)Si les types d'éléments sont incompatibles, alors l'élément est converti en type int.
Les tuples sont comparés index par index. Le 1St élément du 1St Le tuple est comparé au 1St élément du 2nd tuple. S'ils ne sont pas égaux, c'est le résultat de la comparaison, sinon le 2nd L'élément est considéré, puis le 3rd élément, et ainsi de suite.
Conclusion
Le tuple est un type de données immuable, et toute opération que nous effectuons doit être stockée dans une autre variable de tuple. Il est plus rapide par rapport aux autres types de données (ex: liste, dictionnaire). Étant donné que Tuple est immuable dans notre programme, les données ne changent pas l'ensemble du cycle de vie du logiciel, nous pouvons utiliser des données de configuration du système.
Ce qui précède est le plus fréquemment et généralement utilisé un fonctionnement sur Tuple. Si nous voulons vérifier ce que toutes les opérations sont prises en charge pour Tuple, tapez dir (tuple) sur interprète et appuyez sur Entrée. Il affichera toutes les méthodes / fonctions. Si nous souhaitons vérifier la documentation / la fonction des tuplets, tapez aide (tuple) et appuyez sur Entrée.