我正在尝试使用itertools创建一个Python脚本,其中:
我有4个列表,每个列表包含单个字符:
li1 = ["a", "b", "c"]
li2 = ["d", "e", "f"]
li3 = ["q", "w", "e"]
li4 = ["t", "y"]
我想输出以下所有可能的排列,按照这个特定的顺序:
li1 + li2 + li3 + li1 + li4 + li1
其中li
是列表中的字符串/字符,并且序列/顺序不能更改
作为一个新手,我所能想到的就是循环遍历每个列表,但我不知道如何同时执行4次
任何帮助都将不胜感激
Tags:
您可以使用
itertools.product()
来实现:(我冒昧把你们的节目改成了单子。不过,该代码也可以处理集合,只是排列顺序不同。)
相关问题 更多 >
编程相关推荐