【发布时间】:2021-12-04 17:17:34
【问题描述】:
我需要使用 python 达到以下结果(考虑 itertools),我有 4 行,每行可以得到一个值 = ['v1','v2','v3'],因为我们有 3 个选项和4 行,那么可能性的数量将是 3^4 = 81
例如:
col1 col2 col3 ....... col81
1 v1 v1 v_
2 v2 v3
3 v1 v2
4 v3 v1
我怎样才能实现它,以涵盖所有可能性?
【问题讨论】:
-
只有3个! = 6 种排列该列表的方法。您是否要改用笛卡尔积?
-
不是真的,我每次只需要列表中的一个值(3 个值),每次 4 次......这给出了 3^4 种可能性,根据我的理解,每一列将代表一种可能性,我'将编辑我的表格示例以使其更清晰。