如何在python中获得关于值的组合而又不考虑顺序的组合?

时间:2018-08-16 23:56:31

标签: python-3.x

例如,以下所有内容都应返回[(2,2)],因为返回的列表中的所有元组元素在值方面都是相同的。

>>> list(combinations([2,2,2],2))
[(2, 2), (2, 2), (2, 2)]
>>> list(combinations_with_replacement([2,2],2))
[(2, 2), (2, 2), (2, 2)]
>>> list(combinations_with_replacement([2,2,2],2))
[(2, 2), (2, 2), (2, 2), (2, 2), (2, 2), (2, 2)]
>>> list(combinations([i,i,i],2))
[(2, 2), (2, 2), (2, 2)]

0 个答案:

没有答案