gpt4 book ai didi

Python 3 : Generate not all permutations, 但长度 r 的所有非重复组合?

转载 作者:行者123 更新时间:2023-11-28 21:28:10 25 4
gpt4 key购买 nike

<分区>

我正在尝试生成长度为 r 的 Vigenere 密码 key 的惰性可迭代集合。我知道 itertoolspermutations() 方法。但是,这会生成诸如 ABCDABCEABCF 之类的键...但它永远不会执行类似 AABC.

所以基本上,我需要不重复的元组或字符串(也就是说,可以将重复的键切成两半以获得两个相同的一半),但可以包含重复的字符。很好的例子:AABABA,而不是 AABAAB

我如何创建这样一个集合,它不会像这样生成键,并且是延迟迭代的,所以当我想探索超过 3 个字符的键时,我不会耗尽我的 RAM?

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