【发布时间】:2016-06-19 18:10:06
【问题描述】:
来自 python 的文档:https://docs.python.org/2/library/itertools.html#itertools.combinations
查看combinations_with_replacement:“#combinations_with_replacement('ABC', 2) --> AA AB AC BB BC CC”
我想使用相同的功能,并生成“BA”、“CA”和“CB”。
【问题讨论】:
-
所以排列而不是组合?
-
排列不会返回 AA、BB 或 CC。需要
itertools.product('ABC', repeat=2)。
标签: python combinations itertools combinatorics cartesian-product