在元组列表中找到精确的元组匹配并返回其索引

Mar*_*nts 10 python beautifulsoup python-2.7

我试图弄清楚如何确定元组是否在元组列表中具有完全匹配,如果是,则返回匹配元组的索引.例如,如果我有:

TupList = [('ABC D','235'),('EFG H','462')]
Run Code Online (Sandbox Code Playgroud)

我希望能够获取任何元组('XXXX','YYYY')并查看它是否在TupList中具有完全匹配,如果是,则其索引是什么.因此,例如,如果元组('XXXX','YYYY') = (u'EFG H',u'462')完全正确,那么代码将返回1.

我也不想允许元组('EFG', '462')(基本上是任何元组元素的子字符串)匹配.

Ash*_*ary 11

用途list.index:

>>> TupList = [('ABC D','235'),('EFG H','462')]
>>> TupList.index((u'EFG H',u'462'))
1
Run Code Online (Sandbox Code Playgroud)