【发布时间】:2018-04-08 18:36:41
【问题描述】:
我正在做一个基于组合的问题,只是卡在里面。是的,我的 python 不太好。
使用 ncr 的 itertools 组合函数只返回 n 中的 r 个可能的组合。我想要一些东西,它会返回选择的 r 个可能的组合,以及 n 个数字中未在该迭代中选择的其他剩余元素。
例子:
>>>from itertools import combinations
>>>list = [1, 2, 3, 4, 5]
>>>rslt = combinations(list, 2)
when [2, 4] is selected it should also return [1, 3, 5]
所以它应该像[[2, 4], [1, 3, 5]]一样返回
提前致谢
【问题讨论】:
标签: python combinations itertools