J'ai un tuple avec deux chiffres, j'ai besoin d'obtenir les deux chiffres. Le premier nombre est la coordonnée X, tandis que la seconde est la coordonnée Y. Mon pseudo code est mon idée de savoir comment y aller, mais je ne suis pas tout à fait sûr comment le faire fonctionner.
pseudo code: p> int1 strong> retournerait 46, tandis que int2 fort> retournerait 153. P> p>
5 Réponses :
int1, int2 = tuple
L'autre sens consiste à utiliser des sous-domestures de tableau:
int1 = tuple[0] int2 = tuple[1]
La troisième voie consiste à utiliser le nouveau type NamedTuple:
from collections import namedtuple Coordinates = namedtuple('Coordinates','x,y') coords = Coordinates(46,153) print coords print 'x coordinate is:',coords.x,'y coordinate is:',coords.y
Un meilleur moyen d'utiliser Il vous donne une liste p> p> * code>:
retourne une correspondance dans laquelle la chaîne contient des chiffres (numéros de 0 à 9)
Veuillez ne pas utiliser
tuple code> comme nom de variable.
C'est une bonne idée de ne pas utiliser
chaîne code> en tant que nom de variable soit, car il s'agit du nom d'un module Python
Ces noms réservés me donnent envie d'apporter des sigils