Python中两个列表的排列,而不使用python中的itertools合并或合并列表?

问题描述 投票:0回答:1

[如果有两个子列表

`[[A,B],[1,2]]`

我想要输出

[[A,B],[1,2] [A,B],[2,1] [B,A],[1,2] [B,A],[2,1]]

对于三个子列表

`[[A,B],[1,2], [c, d]]`

我想要输出

`[[A,B],[1,2], [c, d],
 [A,B],[1,2], [d, c],
 [A,B],[2,1], [c, d],
 [A,B],[2,1], [d, c],
 [B,A],[1,2], [c, d],
 [B,A],[1,2], [d, c],
 [B,A],[2,1], [c, d]
 [B,A],[2,1], [d, c]]`
python list permutation itertools
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.