答案都不对的,你提的问题和你声称的问题不是同一个问题,这是一个概念问题。
如果T是一个tuple,那么T[0]绝对可以取到第一个元素值。
问题是你现在T = Generic.GetScreenSize(msName)返回的这个T并非tuple,
而是'Tuple[int, int]' ,这个对象是不可迭代的,所以它无法按照索引来取值。
好象是错的。x = T[0] ,y =T[1]应该也能取得到数据。只是不能写
比如
T=(480,850)
T[0]=481 #这个错误
T=[480,850]
T[0]=481 #这个正确。
元组是不可变列表。一旦你创建了一个元组,不能以任何方式改变。所述= T [0],Y = T [1]得到任何数据
T = Generic.GetScreenSize(msName)
(X,Y)= T#为了得到的数据
你这个不是内建的tuple。建议你今后碰到此类问题,建立断点,依次在命令行尝试:
dir(T)
T.__dict__
或者直接安装一个ipython, 输入"T.", 按一下tab键,T的属性都出来了。
python的shell是很有力的工具。建议你好好利用