【发布时间】:2021-02-03 14:41:52
【问题描述】:
如果我使用“itertools.permutations”,我不会得到所有可能的组合。 (即“abb”或“cbc”)
import itertools
charList = ["a", "b", "c"]
per = itertools.permutations(charList, 3)
for val in per:
print(val)
我正在搜索“itertools.product”之类的内容,但它仅适用于数字。
【问题讨论】:
-
我正在寻找类似“itertools.product”的东西,但它只适用于数字。 - 这根本不是真的......
-
@mousetail 同样的问题
-
list(it.product(charList, repeat=3))做这份工作 -
@Tomerikoo 你能帮帮我吗,因为我的情况它不起作用。
-
这能回答你的问题吗? Generating permutations with repetitions
标签: python combinations permutation itertools