例如一数组,数组是动态生成的,可能有N个维度
case=[[”a”,”b”,”c”],[”1”,”2”,”3”],[”一”,”二”,”三”]]
现希望打印以下数据
a,1,一
a,1,二
a,1,三
a,2,一
a,2,二
a,2,三
a,3,一
a,3,二
a,3,三
b,1,一
b,1,二
b,1,三
b,2,一
如此类推
例如一数组,数组是动态生成的,可能有N个维度
case=[[”a”,”b”,”c”],[”1”,”2”,”3”],[”一”,”二”,”三”]]
现希望打印以下数据
a,1,一
a,1,二
a,1,三
a,2,一
a,2,二
a,2,三
a,3,一
a,3,二
a,3,三
b,1,一
b,1,二
b,1,三
b,2,一
如此类推
笛卡尔积
import itertools
f = [["a", "b", "c"], ["1", "2", "3"], ["一", "二", "三"]]
for i in itertools.product(*f):
print(','.join(i))