Python:在多维列表中查找项目

我有一个列表列表,其中一个片段如下:
x_attrib = []
self.x_attrib.append(["Is_virtual", False, 'virtual', 'flag'])
self.x_attrib.append(["X_pos", None, 'pos/x', 'attrib'])
self.x_attrib.append(["Y_pos", None, 'pos/y', 'attrib'])
我想创建一个函数,返回第一个位置的项目索引(即我想将
"X_pos"
传递给函数,并让它返回
1
)。 我怎样才能做到这一点?     
已邀请:
如果我理解正确,你需要这样的事情:
def find_it(key):
   for index, sublist in enumerate(lists):
       if sublist[0] == key:
            return index
说你的代码看起来像你正在解决更普遍的问题。即该列表看起来不错。如果不能更好地了解自己在做什么,我就无法确定。     

要回复问题请先登录注册