这可能是一个我刚刚遗漏的简单问题,但我有两个包含字符串的列表,我想逐个元素地“弹跳”一个,然后返回匹配项的索引。我希望有多个匹配项并想要所有索引。我知道 list.index() 得到第一个,你可以很容易地得到最后一个。例如:
list1 = ['AS144','401M','31TP01']
list2 = ['HDE342','114','M9553','AS144','AS144','401M']
然后我将遍历 list1 与 list2 进行比较并输出:
[0,0,0,1,1,0] , [3,4]
第一次迭代等
[0,0,0,0,0,1] , [6]
第二个
和 [0,0,0,0,0,0]
或 []
第三个
编辑:抱歉造成任何混淆。我想以一种方式获得结果,这样我就可以像这样使用它们——我有第三个列表可以调用 list3,我想从输出的索引中的列表中获取值。即 list3[previousindexoutput]=list of cooresponding values
原文由 Kosig 发布,翻译遵循 CC BY-SA 4.0 许可协议