如何在 Python 中生成列表的所有排列?
您可以使用 itertools 包中的 permutations 方法来查找 Python 中列表的所有排列。可以按照以下方式使用它 –
阅读更多:Python 教程
示例
import itertools
perms = list(itertools.permutations([1, 2, 3]))
print(perms)
输出
这将生成以下输出 –
[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)]
极客教程