2024-06-02 19:48:46 发布
网友
例如,我需要调用元组列表中元组的特定元素
list = [(tuple1 ,10,10), (tuple2 ,20,20), (tuple3 ,30,30)]
如何调用其中一个元组中的特定元素
编辑:
所以我的程序被用来获取一个文件,其中有一个数字列表,代表游戏级别的平铺。所以我让它获取这些数字,并为它们的平铺值,然后计算出x和y的位置到一个格式的元组中(tileType,x,y)。我需要调用tileType来检查它是什么,然后需要调用x和y元素将其放置在正确的位置
只需使用方括号索引:
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'
等等。在
如果这不是你想要的,请澄清这个问题。在
这有帮助吗?在
[some_function(item[0]) for item in list]
上面的代码对列表中元组的每个第一个元素应用some_function。这是一个列表理解:Doc
some_function
只需使用方括号索引:
等等。在
如果这不是你想要的,请澄清这个问题。在
这有帮助吗?在
上面的代码对列表中元组的每个第一个元素应用
some_function
。这是一个列表理解:Doc相关问题 更多 >
编程相关推荐