您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

这个Python脚本可以改进吗?

5b51 2022/1/14 8:21:12 python 字数 1930 阅读 497 来源 www.jb51.cc/python

这个Python代码可以改进吗? def build_list(types): for x in types: for a in ['short', 'long', 'average']: for b in ['square', 'sloped', 'average']:

概述

这个Python代码可以改进吗?

   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)
@H_502_7@

import itertools
facets_list = list(itertools.product(types,['short','average'],['square',['small',...))
@H_502_7@

总结

以上是编程之家为你收集整理的这个Python脚本可以改进吗?全部内容,希望文章能够帮你解决这个Python脚本可以改进吗?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶