最近遇到了一个关于商品属性求组合的问题,怕我描述不好先上图:如下
1、旁边的颜色尺码什么的 数量都是不确定的(因为有可能是家电,食品,或者服装什么的)
2、右边的属性值是允许手动添加的,所以数量也是不确定的
为了规范库存啥的,所以要分别排列组合出各种规格的商品并添加库存,我现在手动取到了上面的值格式如下:
data = {
color:[value1,value2,value3,....],
size:[value1,value2,value3,....],
style:[value1,value2,value3,....]
}
然后我就不知道怎么求组合了,我主要是不知道如何递归,如何创建中间变量,求各位大佬给点思路,或者给出你们的代码让我参考一下,有注释更好,感谢!!!!深夜加班,我要哭了
熬夜加班不容易呀,我搜了下资料,结合别人的例子,自己写了个
你可以参考一下。
主要思路是递归组合前两个