我有一个由4位数字符串组成的列表(即:list = ['0000','1111',...]) 现在我想获得每个项目的所有可能的4位数组合(没有代表)的列表
这是我使用排列的代码(当然它有重复,但我会发布这个,因为当我尝试组合它工作非常糟糕)
permutes = defaultdict(list)
for item in funo_clean: ## funo_clean is the list with 4 digit numbers
for permutation in list(itertools.permutations(item)):
permutes[item].append("".join([str(x) for x in permutation]))
print ("\n")
此外,我不希望组合列表包含我用来生成它的相同数字(即:如果我使用'8800'生成它,则此数字不应该在列表中)
谢谢!