我想要我拥有的列表列表的所有排列和组合,我itertools.product
用来计算排列但是我的计算机无限期挂起,我可能做错了什么?
import itertools
#Lists of all the possible dimensions
upperchest_dim=range(32,52,1)
upperback_dim=range(32,52,1)
chest_dim=range(32,52,1)
waist_dim=range(32,52,1)
hip_dim=range(32,52,1)
bicep_dim=range(32,52,1)
elbow_dim=range(32,52,1)
thigh_dim=range(32,52,1)
knee_dim=range(32,52,1)
calf_dim=range(32,52,1)
height_dim=range(32,52,1)
#List of lists total
dimensions=[upperchest_dim,upperback_dim,chest_dim,waist_dim,hip_dim,bicep_dim,elbow_dim,thigh_dim,knee_dim,calf_dim,height_dim]
#Generate permutations of all the dimensions
print list(itertools.product(*dimensions))
list(itertools.product(*dimensions))
应该具有所有维度的所有可能的唯一排列。
- 编辑:我认为我做错了什么。我想要一个具有所有唯一维度的列表列表,例如 [32,33,34,45,34,23,42,43,43,45,33] 这是一个维度,结果不应该包含这个确切的维度再次列出,因为这代表一种体型。