【发布时间】:2015-12-13 22:01:40
【问题描述】:
我是一名初级程序员,在使用 Python 2.7 进行一些工作时,遇到了一个我似乎无法通过的问题。我试图找到所有数字对的所有排列;在一个有 4 位数字的数组中。示例:array = ["a", "b", "c", "d"] 我想看到这样的排列:ab, ac, ad, ba, cd, da... ect...到目前为止,这是我的代码,我无法弄清楚下一步:
from itertools import permutations
array = ["a", "b", "c", "d"]
for p in permutations(array):
print(p)
如果能得到任何帮助,我将不胜感激,谢谢。
【问题讨论】:
-
哪个让你感到困惑?如何获得长度为 2 的排列或如何将元组转回字符串或其他内容?
标签: python algorithm permutation