不用iteraltools的permutation
symbol=["A","B","C"]
rst=[]
for i in symbol:
for j in symbol:
for k in symbol:
rst.append([i,j,k])
print(rst)#生成排列
如果有N=10层,就很难写10个for循环了。应该怎样办呢?
不用iteraltools的permutation
symbol=["A","B","C"]
rst=[]
for i in symbol:
for j in symbol:
for k in symbol:
rst.append([i,j,k])
print(rst)#生成排列
如果有N=10层,就很难写10个for循环了。应该怎样办呢?
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可以考虑用递归啊,循环加递归即可。
比如: