gpt4 book ai didi

python-3.x - 具有包含重复项的元组的 Python3 排列

转载 作者:行者123 更新时间:2023-12-02 18:48:27 25 4
gpt4 key购买 nike

我想创建具有重复元素的元组的所有可能组合。

例如,假设我们有 {3,3,0}。我想要返回代码:(3,3,0)(3,0,3)(0,3,3)

我查看了 itertools 文档和许多堆栈溢出问题,但没有找到答案。

我该如何实现它?或者说,这可以普遍实现吗?

最佳答案

您可以使用permutations从 itertools 中,然后使用 set 删除任何 double :

result = set(permutations((3, 3, 0)))

关于python-3.x - 具有包含重复项的元组的 Python3 排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47063694/

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