Le meilleur didacticiel Python tuple en 2024, dans ce didacticiel, vous pouvez apprendre Accès tuple,Modification Meta Group,Retirer tuple,opérateurs de Tuple,Indice de Tuple, interception,Non delimiter close,Tuple fonctions intégrées,
Python tuple avec une liste similaire, sauf que le tuple ne peut être modifié.
Tuples avec parenthèses, utilisez les crochets.
Tuple créer très simple, il suffit d'ajouter les éléments entre parenthèses et séparés par des virgules peuvent être.
Les exemples qui suivent:
tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
tuples vides
tup1 = ();
Tuple ne contient qu'un seul élément, vous devez ajouter une virgule après l'élément
tup1 = (50,);
Tuple est similaire à un indice chaîne de l'indice est égal à zéro, peut être interceptée, combinaisons et autres.
Tuples peuvent utiliser l'indice de l'indice pour accéder aux valeurs de tuples suivants exemples:
#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5]
Des exemples de sortie ci-dessus:
tup1[0]: physics tup2[1:5]: (2, 3, 4, 5)
les valeurs des éléments Tuple ne peuvent pas être modifiés, mais nous pouvons connecter une combinaison de tuples, les exemples suivants:
#!/usr/bin/python # -*- coding: UTF-8 -*- tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # 以下修改元组元素操作是非法的。 # tup1[0] = 100; # 创建一个新的元组 tup3 = tup1 + tup2; print tup3;
Des exemples de sortie ci-dessus:
(12, 34.56, 'abc', 'xyz')
les valeurs des éléments Tuple ne peuvent pas être supprimés, mais nous pouvons utiliser l'instruction del pour supprimer l'ensemble tuple, les exemples suivants:
#!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : " print tup;
A l'exemple ci-dessus uplet est supprimé, la variable de sortie est d'exceptions, la sortie se présente comme suit:
('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in <module> print tup; NameError: name 'tup' is not defined
Et les chaînes, tuples peuvent être utilisés entre + et * sont exploités. Cela signifie qu'ils peuvent générer une nouvelle ligne après les opérations de combinaison et de réplication.
expression Python | résultat | description |
---|---|---|
len ((1, 2, 3)) | 3 | Calculer le nombre d'éléments |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | raccordement |
[ 'Salut!'] * 4 | [ 'Salut!', 'Salut!', 'Salut!', 'Salut!'] | copie |
3 (1, 2, 3) | vrai | Element existe |
pour x dans (1, 2, 3): print x, | 123 | itération |
Parce que tuple est une séquence, afin que nous puissions accéder à l'élément de tuple spécifie l'emplacement d'être intercepté dans la section d'index des éléments, comme suit:
Tuple:
L = ('spam', 'Spam', 'SPAM!')
expression Python | résultat | description |
---|---|---|
L [2] | «SPAM! | Lire le troisième élément |
L [-2] | 'Spam' | Lire en arrière; lire le deuxième élément dernier |
L [1:] | ( 'Spam', 'SPAM!) | Interception élément |
Tout objet non signé, séparés par des virgules, par défaut est tuple exemples suivants:
#!/usr/bin/python print 'abc', -4.24e93, 18+6.6j, 'xyz'; x, y = 1, 2; print "Value of x , y : ", x,y;
Des exemples des résultats d'exploitation ci-dessus:
abc -4.24e+93 (18+6.6j) xyz Value of x , y : 1 2
Python tuple contient les fonctions intégrées suivantes
Non. | Méthode et description |
---|---|
1 | cmp (tuple1, tuple2) Comparer deux tuples d'éléments. |
2 | len (tuple) Calculer le nombre d'éléments de tuple. |
3 | max (multiplet) Renvoie l'élément tuple maximale. |
4 | min (multiplet) Renvoie les éléments de tuple minimum. |
5 | tuple (seq) Les listes en tuples. |