Python 处理不同位置变量变化的最佳方法是什么?

Python 处理不同位置变量变化的最佳方法是什么?,python,python-3.x,Python,Python 3.x,我试图创建一个脚本,根据用户提供的长度,该脚本将生成字母和整数的所有可能组合。然后将该数据写入txt文件 我应该如何处理每个place-value字符 旁注,我希望它采用以下格式: AAAA aaaab aaaac 等 旁注2:我更喜欢不涉及模块但不会拒绝的解决方案或建议。 您可以使用itertools.compositions\u和替换(iterable[r]),其中iterable是数组,r是结果字符串的长度。 例如: combinations_with_replacement('ABCD

我试图创建一个脚本,根据用户提供的长度,该脚本将生成字母和整数的所有可能组合。然后将该数据写入txt文件

我应该如何处理每个place-value字符

旁注,我希望它采用以下格式: AAAA aaaab aaaac 等

旁注2:我更喜欢不涉及模块但不会拒绝的解决方案或建议。


您可以使用
itertools.compositions\u和替换(iterable[r])
,其中iterable是数组,
r
是结果字符串的长度。
例如:

combinations_with_replacement('ABCD', 2) --> AA AB AC AD BB BC BD CC CD DD

因此,如果用户输入5,它会写出从长度1到长度5的组合,还是只写出长度5的组合?这是否回答了您的问题?欢迎来到SO!你能展示一下到目前为止你做了什么来解决你的问题吗?因此,这不是教程的替代品。您需要付出一些努力,然后提出与代码相关的问题。此外,提供MRE有助于用户创建答案()。