首页 > 编程 > Python > 正文

python无限生成不重复(字母,数字,字符)组合的方法

2020-01-04 13:56:13
字体:
来源:转载
供稿:网友

使用python自带的itertools模块

调用其product函数

传入我们想组合生成的字符数据

便会源源不断的生成组合

而且不会重复

repeat参数指定生成多少位

import itertoolsmylist=("".join(x) for x in itertools.product("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",repeat=16))while True:  print(next(mylist))

结果:

0000000000003MCk0000000000003MCl0000000000003MCm0000000000003MCn0000000000003MCo0000000000003MCp0000000000003MCq0000000000003MCr0000000000003MCs0000000000003MCt0000000000003MCu0000000000003MCv0000000000003MCw0000000000003MCx0000000000003MCy0000000000003MCz0000000000003MCA0000000000003MCB0000000000003MCC

以上这篇python无限生成不重复(字母,数字,字符)组合的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表