1.安装
Python国内镜像地址
名地址 global.index-url install.trusted-host
阿里云 https://mirrors.aliyun.com/pypi/simple/ mirrors.aliyun.com
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ pypi.tuna.tsinghua.edu.cn
华为云 https://repo.huaweicloud.com/repository/pypi/simple repo.huaweicloud.com
豆瓣 https://pypi.douban.com/simple/ pypi.douban.com
中科大学 http://pypi.mirrors.ustc.edu.cn/simple/ pypi.mirrors.ustc.edu.cn
pip install allpairspy https://pypi.tuna.tsinghua.edu.cn/simple/
pip install allpairspy
2.使用程序
from allpairspy import AllPairs from collections import OrderedDict import itertools print("无序用列表:") a=["搜素开始时间","搜素结束时间"] b=["大于","等于","小于"] c=["产品发行开始时间","产品发行结束时间"] test_parameters = [a,b,c] print(test_parameters) print("无条件过滤组合用例") for i,pairs in enumerate(AllPairs(test_parameters)): print("{:2d}:{}".format(i+1,pairs)) print("排列组合:") res=itertools.product(a,b,c,repeat=1) result =list(res) for i in range(0,len(result)): print("{:2d}:{}".format(i + 1, "".join(result[i]))) # print("{:2d}:{}".format(i + 1, result[i])) print("有序用字典:") d_test_param = OrderedDict({ "搜素时间":a, "判断":b, "发行时间":c }) print(d_test_param) for i,pairs in enumerate(AllPairs(d_test_param)): print("{:2d}:{}".format(i+1,pairs))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构