我正在尝试使用从 0 到 9 的所有数字生成一组四个数字中所有可能的数字组合的列表。
我已经接近了,但输出并未显示从 0000 一直到 9999 的所有可能组合。
关于为什么以下代码删除某些组合的任何线索?
def permgen(项目,n): 如果 n==0:产量 [] 别的: 对于我在范围内(len(items)): 对于 cc 在 permgen(items[:i]+items[i+1:],n-1): 产量 [items[i]]+cc 如果 __name__=="__main__": 对于 c in permgen(['0','1','2','3','4','5','6','7','8','9'],4):打印''.join(c)