def build_list(types):
for x in types:
for a in ['short','long','average']:
for b in ['square','sloped','average']:
for c in ['small','large','average']:
for d in ['thin','thick','average']:
for e in ['high','low','average']:
for f in [True,False]:
for g in [True,False]:
for h in ['flat','average']:
for i in ['long','short','average']:
for j in [True,False]:
for k in ['thin','average']:
for l in ['thin','average']:
yield [x,a,b,c,d,e,f,g,h,i,j,k,l]
facets_list = list(build_list(xrange(1,121)))
print len(facets_list)
最佳答案
是.你可以使用
itertools.product()
import itertools
facets_list = list(itertools.product(types,['short','average'],['square',['small',...))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。