【发布时间】:2017-10-30 01:26:03
【问题描述】:
我有一个包含一些值的列表,比如说 1 2 3 4 5 6
我需要像这样配对它们: 12 13 14 15 16 23 24 25 26 34 35 36 45 46 56
基本上,我需要将它们全部混合以创建独特的值集。
您对如何创建这样的新列表有任何想法吗?
感谢您的意见!
【问题讨论】:
-
21、31、32、41、42 和 43 怎么样?
-
看起来 OP 只想要组合,在这种情况下有 C(6,2) = 15 个。 C# 有内置的东西吗?这在 Python 和其他具有列表理解的语言中是微不足道的,所以我想 C# 也是如此......
-
看起来像是来自 n 的 k 个元素的组合,即 k = 2, n = 6 stackoverflow.com/questions/127704/…
-
值不是数字。在我的情况下,值可能是字符串。此外,6 不是限制 - 它可能会有所不同。我只是简化了一点。