这是我想做的。你知道吗
我有两个数据帧
要购买的项目和数量列表
ITEM, QTY
A,1
B,2
C,3
每个项目可用的位置。一个项目可以在多个位置提供。你知道吗
ITEM, LOCATION
A, LOC1
B, LOC2
B, LOC3
C, LOC4
C, LOC5
我需要找出所有可能的组合项目可以购买
组合1
A, LOC1
B, LOC2
C, LOC4
组合2
A, LOC1
B, LOC2
C, LOC5
组合3
A, LOC1
B, LOC3
C, LOC4
组合4
A, LOC1
B, LOC3
C, LOC5
Tags:
您可以使用
itertools.product
。对于数量可变的变量,可以使用字典。你知道吗相关问题 更多 >
编程相关推荐