【发布时间】:2016-02-04 14:19:21
【问题描述】:
我正在尝试使用 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 次
任何帮助将不胜感激
【问题讨论】:
-
你的“列表”是集合..
-
你读过documentation for itertools吗?它应该会有所帮助。
-
您将
li1称为列表(实际设置)和列表中的项目。这是什么?
标签: python string list iteration concatenation