检查列表中项目的每个顺序

时间:2019-07-08 18:02:12

标签: python

我对python提出了挑战,用户输入4位数字,程序将输出不同配置的所有组合,没有重复。

我可以很容易地拥有大约50行来单独检查组合,如果它们不在列表中,则可以添加它们,但是我认为这有点懒。

我的想法是,可能有一个命令可以输出列表的所有组合,即

list = [1, 2, 3]

for variable = command(list):
     print(variable)

将输出:

1,2,3
1,3,2
2,1,3
2,3,1
3,1,2
3,2,1

或以其他顺序

这将使我以后可以过滤出重复项并减少行数。

我正在使用Python 3.6.2进行编程,非常感谢您的帮助。

0 个答案:

没有答案