假设我有以下列表:
a = [1, 2, 3]
b = [11, 12, 13]
c = [111, 112, 113]
我想得到以下输出
[1,2,3]
[1,2,13]
[1,2,113]
[1,12,3]
[1, 12, 13]
[1, 12, 113]
[1,112,3]
[1,112,13]
[1, 112, 113]
[11,2,3]
[11, 2, 13]
[11, 2, 113]
[11, 12, 3]
[11, 12, 13]
[11, 12, 113]
[11, 112, 3]
[11, 112, 13]
[11, 112, 113]
...
因此,我想有一个函数,它将给我所有的列表组合,这是一个集合中的一些成员的选择,其中的顺序被忽略-一组列表,当其中的每个元素保持其索引从原始列表。你知道吗
我检查了itertools
中的所有选项,没有找到任何解决方案。你知道吗
我想这会有帮助的
在使用
product
之前,只需zip
您的列表:输出:
回答您的评论:
zip
的输出是:然后
product
将通过在这3个元组中的每个元组中取一个值来生成其输出。你知道吗相关问题 更多 >
编程相关推荐