使用python自带的itertools模块
调用其product函数
传入我们想组合生成的字符数据
便会源源不断的生成组合
而且不会重复
repeat参数指定生成多少位
import itertools mylist=(\"\".join(x) for x in itertools.product(\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\",repeat=16)) while True: print(next(mylist))
结果:
0000000000003MCk 0000000000003MCl 0000000000003MCm 0000000000003MCn 0000000000003MCo 0000000000003MCp 0000000000003MCq 0000000000003MCr 0000000000003MCs 0000000000003MCt 0000000000003MCu 0000000000003MCv 0000000000003MCw 0000000000003MCx 0000000000003MCy 0000000000003MCz 0000000000003MCA 0000000000003MCB 0000000000003MCC
以上这篇python无限生成不重复(字母,数字,字符)组合的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
数据结构之数组封装
下一篇 :
Python发送邮件功能示例【使用QQ邮箱】
-
万字长文详解文本抽取:从算法理论到实践(附“达观杯”官方baseline实现解析及答疑)
2026-05-19栏目: 教程
-
干货 | 关于机器学习的知识点,全在这篇文章里了
2026-05-19栏目: 教程
-
独家|利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码&解析)
2026-05-19栏目: 教程
-
送你9个快速使用Pytorch训练解决神经网络的技巧(附代码)
2026-05-19栏目: 教程
-
Docker容器实战(一) - 封神Server端技术
2026-05-19栏目: 教程
