gpt4 book ai didi

python - 给定 N 项列表,如何生成长度为 LEN 的排列?

转载 作者:太空狗 更新时间:2023-10-29 17:11:26 25 4
gpt4 key购买 nike

注意:我正在使用 python 处理此问题。

例如,给定一个列表:

list = ['a','b','c','d','e','f','g','h','i','j']

我想生成包含所有可能的 3 项组合的列表列表:

['a','b','c'],
['a','b','d'],
['a','b','e']

排列不应在一个排列中使用相同的项目两次,但顺序很重要并且代表应包含的不同排列,例如,

['a','b','c'],
['a','c','b']

都应该包括在内。

“3”是我希望生成的排列的神奇长度,但我不会看不起任意长度排列的解决方案。

感谢您的帮助!

最佳答案

itertools.permutations(my_list, 3)

关于python - 给定 N 项列表,如何生成长度为 LEN 的排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com