选择列表中指定索引处的值

本文关键字:索引 列表 选择 | 更新日期: 2023-09-27 18:12:01

我得到一个列表,调用listInn的元素数。我得到了另一个列表,称为indm元素(m<n)。ind是我想在listIn中保留的索引,并删除其他索引。

我可以通过运行一个循环来做到这一点,但我很好奇是否有一个聪明的方法来做到这一点。

listIn = [0,1,2,3,4,5,6,7,8,9,10]; // 11 elements
ind = [4,7,8] // 3 indices
Result = drop all elements excepts ones at 4,7,8. 

选择列表中指定索引处的值

listIn = ind.Select(i => listIn[i]).ToList();