我知道itertools,但它似乎只能生成排列而不重复.
例如,我想为2个骰子生成所有可能的骰子.所以我需要[1,2,3,4,5,6]的大小为2的所有排列,包括重复:(1,1),(1,2),(2,1)......等等
如果可能的话,我不想从头开始实现这一点
python中两个列表的笛卡尔积
list1 = ['a', 'b']
list2 = [1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
预期产量:
list3 = ['a1', 'a2', 'a3', 'a4', 'a5', 'b1', 'b2', 'b3', 'b4', 'b5']
Run Code Online (Sandbox Code Playgroud)