我有一个有两个数字的元组,我需要得到两个数字.第一个数字是x坐标,第二个数字是y坐标.我的伪代码是关于如何去做的我的想法,但是我不太确定如何使它工作.
伪代码:
tuple = (46, 153)
string = str(tuple)
ss = string.search()
int1 = first_int(ss)
int2 = first_int(ss)
print int1
print int2
Run Code Online (Sandbox Code Playgroud)
int1将返回46,而int2将返回153.
Ski*_*ick 24
另一种方法是使用数组下标:
int1 = tuple[0]
int2 = tuple[1]
Run Code Online (Sandbox Code Playgroud)
如果您发现在某个时刻只需要访问元组的一个成员,这将非常有用.
第三种方法是使用新的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
Run Code Online (Sandbox Code Playgroud)