【发布时间】:2015-07-22 09:17:16
【问题描述】:
我有这个元组:
STATUS = ((1, 'Standby'), (2, 'Approved'), (3, 'Rejected'))
问题似乎是这是另一个元组中的tuple (x,x,x),其中x 是(i,'string')。我需要从子元组中获取索引,这可以通过这样做STATUS[0].index('Standby')
但这不是一个好的解决方案,因为我无法直接按名称找到。
所以,我想直接找到索引而不提及我正在寻找的元组的位置。
【问题讨论】:
-
索引到底是什么意思?你想要元素所在的元组的索引以及内部元组内的元素的索引吗?
-
那么,你想要像
STATUS.deepindex("Standby")这样的东西来产生(0, 1)? -
可能相关和/或重复:stackoverflow.com/q/24419487/1639625
-
@tobias_k 完全正确!这就是我想要的。看来我需要创建一个函数来做到这一点,没有开箱即用的函数来做到这一点。