我认为有一个内置函数,但我无法在文档中找到它。
我尝试将以下内容简单地作为一种快捷方式:(其中abcd
都是字符串)
stringlist = [a,b] * [c,d]
预期结果
stringlist = [ac,ad,bc,bd]
我可能会将此与zip([a,b],[c,d])
混淆,这显然会做出完全不同的事情。
谢谢!
答案 0 :(得分:2)
您需要product
from itertools import product
[x + y for x, y in product([a, b], [c, d])]
如果是字符串,您只需执行
[x + y for x, y in product("ab", "cd")]