【发布时间】:2018-05-13 10:05:39
【问题描述】:
我有一个二维列表的值:
# 4 x 4, 2-dimensional list
values = [[4, 7, 8],
[1, 3, 4],
[7, 5, 6],
[2, 9, 1]]
我想为每个列表创建包含这些值的所有可能排列(笛卡尔积)的元组。
# example for the list at index 0 of values
args0 = [(4, 7, 8), (7, 4, 8), (4, 8, 7), (8, 4, 7), (7, 8, 4), (8, 7, 4)]
有没有简单的方法来解决这个问题?我已经尝试过 itertools 但无法让它与“特定值”一起使用。
【问题讨论】:
标签: python list permutation itertools