【发布时间】:2018-12-19 10:09:41
【问题描述】:
我试图在与另一个列表中的元素共享相同数据的元素列表中查找索引号。这些是我的清单:
list_A = [['A',1,'a',],['B',2,'b'],['C',3,'c'],['D',4,'d'],['E',5,'e'],['F',6,'f']]
list_B = [['A','a'],['D','d']['E','e']]
并且期望的输出应该是:
[0,3,4]
我尝试过使用 set()intersection 和 index 函数,但我无法让 'set' 与列表列表一起使用。
【问题讨论】:
-
什么是不匹配的?
-
您的“编辑”已使此处的每个答案都无效,因为没有表明子列表中存在可变类型。
-
我知道 - 道歉。我应该删除它并作为新问题打开吗?
-
不,这是对这里回答您问题的用户的不尊重。建议是在此处接受您认为最能解决 this 问题的答案之一,然后打开一个新问题以更好地列举您的要求。听起来不错? :-)
-
是的 - 会这样做。 (抱歉,我是这个社区的新手,不熟悉它的规则。谢谢!