我需要在元组列表中调用元组的特定元素,例如
list = [(tuple1 ,10,10), (tuple2 ,20,20), (tuple3 ,30,30)]
我如何调用其中一个元组中的特定元素
编辑:
因此我的程序用于获取一个文件,该文件包含代表游戏关卡图块的数字列表。所以我得到它来获取数字并为它们将成为什么样的区域放置一个值,它将x和y位置计算为格式的元组(tileType,x,y)。我需要调用tileType来检查它是什么样的瓷砖然后需要调用x和y元素将它放在正确的位置
答案 0 :(得分:3)
使用方括号进行索引:
In [2]: l = [('tuple1' ,10,10), ('tuple2' ,20,20), ('tuple3' ,30,30)]
In [3]: l[0][0]
Out[3]: 'tuple1'
In [4]: l[0][1]
Out[4]: 10
In [5]: l[0][2]
Out[5]: 10
In [6]: l[1][0]
Out[6]: 'tuple2'
等等。
如果那不是您所追求的,请澄清问题。
答案 1 :(得分:-1)