【发布时间】:2017-08-30 15:30:47
【问题描述】:
我一直在尝试创建一个脚本,其中将打印列表的每个可能组合[其中 (1,2) 和 (2,1) 将被视为不同的条目]。 例如:
c = [1,2]
# do something magical
print(c with magical stuff)
>>>[(1), (2), (1, 1), (1, 2), (2, 1), (2, 2)]
我已经尝试过 itertools.permutations。它显示输出为 >>> () (1,) (2,) (1, 2) (2, 1)。但是,它不包括 (1, 1) 和 (2,2)
我们将不胜感激任何帮助。我是编码新手(我非常擅长打印“Hello World!”:3)
【问题讨论】:
-
但是您显示的输出确实都包括
(1,2)和(2,1)。
标签: python list tuples combinations itertools