我有一个数字列表,想要从中生成组合。如果我有一个列表:
t = [2,2,2,2,4] c = list(itertools.combinations(t, 4))
结果是:
(2, 2, 2, 2) (2, 2, 2, 4) (2, 2, 2, 4) (2, 2, 2, 4) (2, 2, 2, 4)
但我希望得到的是:
(2, 2, 2, 2) (2, 2, 2, 4)
除了创建一个新列表并遍历第一个列表之外,是否有可能消除重复项?
用户名或电子邮箱地址
密码