获取随机匹配值的索引

紫罗兰色

C#提供了一种获取第一个匹配条目的索引的方法:

int first = myList.IndexOf(myList.Min())

以及获取最后一个索引的方法:

int last = myList.LastIndexOf(myList.Min())

获取匹配值的随机索引的最简单方法是什么,例如:

int anyOldOne = myList.RandomIndexOf(myList.Min())
塞尔曼·杨(Selman Young)

您可以获取所有索引并选择一个随机索引:

// Do this once only
var rnd = new Random();

// Do this each time you want a random element.
var key = myList.Min();
var indices = mylist
             .Select((n,index) => new { n, index })
             .Where(x => x.n == key)
             .Select(x => x.index)
             .ToList();
int anyOldOne= indices[rnd.Next(indices.Count)];

当然,用一种方法看起来会更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建随机数组并获取索引中的值以及输入值但获取的信息错误时的索引

来自分类Dev

获取熊猫数据框的索引以匹配行值

来自分类Dev

搜索列表并根据匹配项的索引值获取项目

来自分类Dev

获取匹配元素的索引

来自分类Dev

获取表中已有键的值的索引(选择随机键/值对)

来自分类Dev

获取索引数组,在另一个数组中找到匹配的索引并替换值

来自分类Dev

如何从PHP中的数组中获取最小值的随机索引

来自分类Dev

如何通过纯 JavaScript 中的值获取数组的多个索引(值精确匹配)

来自分类Dev

lodash,获取匹配元素的索引?

来自分类Dev

获取python Fuzzywuzzy匹配的索引

来自分类Dev

从范围获取索引值

来自分类Dev

获取索引数组的值?

来自分类Dev

获取数组索引的值

来自分类Dev

返回与值匹配的元素的索引

来自分类Dev

RegExp获取匹配的值

来自分类Dev

获取匹配值的行

来自分类Dev

获取列表中随机DataFrame的索引位置

来自分类Dev

获取JSON随机对象值

来自分类Dev

使用javascript获取随机值

来自分类Dev

从数组中获取随机值

来自分类Dev

流方式获取与布尔值匹配的第一个元素的索引

来自分类Dev

在列匹配特定值的数据框中获取整数行索引

来自分类Dev

从不同列中具有匹配值的行获取索引

来自分类Dev

如何在PHP中通过单词(键)匹配而不是通过索引号获取XML值?

来自分类Dev

如何获取具有匹配特定条件的属性值的数组中对象的索引?

来自分类Dev

获取与数组中条件匹配的最后一个值的索引

来自分类Dev

使用 for 循环获取 ValueError 的格式:值的长度与索引的长度不匹配

来自分类Dev

如何从给定的范围数组中获取具有最小最大值的匹配数组索引

来自分类Dev

从随机维数组中查找值的索引

Related 相关文章

  1. 1

    创建随机数组并获取索引中的值以及输入值但获取的信息错误时的索引

  2. 2

    获取熊猫数据框的索引以匹配行值

  3. 3

    搜索列表并根据匹配项的索引值获取项目

  4. 4

    获取匹配元素的索引

  5. 5

    获取表中已有键的值的索引(选择随机键/值对)

  6. 6

    获取索引数组,在另一个数组中找到匹配的索引并替换值

  7. 7

    如何从PHP中的数组中获取最小值的随机索引

  8. 8

    如何通过纯 JavaScript 中的值获取数组的多个索引(值精确匹配)

  9. 9

    lodash,获取匹配元素的索引?

  10. 10

    获取python Fuzzywuzzy匹配的索引

  11. 11

    从范围获取索引值

  12. 12

    获取索引数组的值?

  13. 13

    获取数组索引的值

  14. 14

    返回与值匹配的元素的索引

  15. 15

    RegExp获取匹配的值

  16. 16

    获取匹配值的行

  17. 17

    获取列表中随机DataFrame的索引位置

  18. 18

    获取JSON随机对象值

  19. 19

    使用javascript获取随机值

  20. 20

    从数组中获取随机值

  21. 21

    流方式获取与布尔值匹配的第一个元素的索引

  22. 22

    在列匹配特定值的数据框中获取整数行索引

  23. 23

    从不同列中具有匹配值的行获取索引

  24. 24

    如何在PHP中通过单词(键)匹配而不是通过索引号获取XML值?

  25. 25

    如何获取具有匹配特定条件的属性值的数组中对象的索引?

  26. 26

    获取与数组中条件匹配的最后一个值的索引

  27. 27

    使用 for 循环获取 ValueError 的格式:值的长度与索引的长度不匹配

  28. 28

    如何从给定的范围数组中获取具有最小最大值的匹配数组索引

  29. 29

    从随机维数组中查找值的索引

热门标签

归档