标签: python
我正在寻找一个可以输入字符并迭代并返回非固定长度的所有组合的函数 所以如果我有 dummy_list = ["a", "b", "c"] 它应返回[“ a”],然后返回[“ b”],依此类推,直到完成长度为1的结果,然后再移至2,例如[“ a”,“ b”] [“ a”,“ c”]直到遍历每个排列
dummy_list = ["a", "b", "c"]
我知道itertools具有permutations之类的功能,但是您必须指定返回结果的长度
itertools
permutations
任何标准的库或外部库都会有所帮助,或者只是一般性的建议,谢谢