Python 如何创建一个显示所有可能组合的程序

Python 如何创建一个显示所有可能组合的程序,python,combinations,Python,Combinations,我需要帮助用python创建一个程序,向您展示所有可能的组合。 例如: 我给它编号“1 2 3” 我给了我“1 3 2”,“3 2 1”,“3 1 2”,“2 1 3”,“2 3 1”。使用itertools。这让生活变得简单: import itertools perms = itertools.permutations([1,2,3]) for perm in perms: print perm >>>(1, 2, 3) >>>(1, 3,

我需要帮助用python创建一个程序,向您展示所有可能的组合。 例如: 我给它编号“1 2 3”
我给了我“1 3 2”,“3 2 1”,“3 1 2”,“2 1 3”,“2 3 1”。

使用
itertools
。这让生活变得简单:

import itertools

perms = itertools.permutations([1,2,3])

for perm in perms:
    print perm

>>>(1, 2, 3)
>>>(1, 3, 2)
>>>(2, 1, 3)
>>>(2, 3, 1)
>>>(3, 1, 2)
>>>(3, 2, 1)

使用
itertools
。这让生活变得简单:

import itertools

perms = itertools.permutations([1,2,3])

for perm in perms:
    print perm

>>>(1, 2, 3)
>>>(1, 3, 2)
>>>(2, 1, 3)
>>>(2, 3, 1)
>>>(3, 1, 2)
>>>(3, 2, 1)

发布前是否使用过搜索工具?发布前是否使用过搜索工具?是否有方法输入我从脚本中获取的数字并将其放入受密码保护的.py中?例如,我运行pass.py,它向我询问密码,然后我运行combonation脚本,它将所有可能的数字组合输入pass.py?或者类似的问题,我建议你问另一个问题。实际上,如果你能帮我的话,两者都可以?研究一下如何使用
sys.argv[1]
同样,如果这回答了你原来的问题,您应该将其标记为正确,以帮助将来可能看到此页面的任何其他人。是否有方法输入我从脚本中获得的数字并将其放入受密码保护的.py中?例如,我运行pass.py,它向我询问密码,然后我运行combonation脚本,它将所有可能的数字组合输入pass.py?或者类似的问题,我建议你问另一个问题。实际上,如果你能帮助我,两者都可以?使用
sys.argv[1]
另外,如果这回答了你原来的问题,你应该将其标记为正确,以帮助将来可能看到此页面的任何其他人。