Comment puis-je obtenir des nombres entiers à partir d'un n-uplet en Python?
J'ai un tuple avec deux numéros, j'ai besoin d'obtenir à la fois des nombres. Le premier nombre correspond à la coordonnée x, tandis que le second est la coordonnée. Mon pseudo code est mon idée sur la façon d'aller à ce sujet, cependant je ne suis pas tout à fait sûr de savoir comment le faire fonctionner.
pseudo-code:
tuple = (46, 153)
string = str(tuple)
ss = string.search()
int1 = first_int(ss)
int2 = first_int(ss)
print int1
print int2
int1 serait de retour 46, tandis que int2 serait de retour 153.
S'il vous plaît ne pas utiliser
C'est une bonne idée de ne pas utiliser
ces noms réservés de m'apporter des sceaux de retour
tuple
comme un nom de variable.C'est une bonne idée de ne pas utiliser
string
comme un nom de variable, car c'est le nom d'un module Pythonces noms réservés de m'apporter des sceaux de retour
OriginalL'auteur rectangletangle | 2010-07-20
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur relet
L'autre façon est d'utiliser des tableau des indices:
Ceci est utile si vous trouvez que vous avez seulement besoin d'accéder à un membre de la n-uplet à un certain point.
OriginalL'auteur Skilldrick
La troisième méthode consiste à utiliser le nouveau namedtuple type:
OriginalL'auteur Tony Veijalainen