查找另一个列表中存在的列表的元素的索引

本文关键字:列表 元素 索引 另一个 查找 存在 | 更新日期: 2023-09-27 18:04:44

我有两个列表:ListA和ListB。ListB中的一些元素包含在ListA中,它还包含其他列表中的元素。我的问题是:

如何查找ListB中包含的ListA元素的索引?

比方说

ListA = [A B D E J]
ListB = [A B C H J K L M N O P R Q Z]

我想要这个结果:

ListC = [0 1 -1 -1 4]

或者只是

ListC = [0 1 4]

谢谢!

查找另一个列表中存在的列表的元素的索引

ListA.Select(x => ListB.IndexOf(x))

要理解此代码,您需要能够理解SelectIndexOf。两者都是简单、常见和重要的,所以一定要找出如何使用它们。