微信咨询

微信咨询

13610*910*9

服务热线 7*24小时

电话咨询

Python——生成指定几个数字所有不重复的排列组合(每个组合里可以有重复数字)

iamdu2020-01-02 22:06:33 浏览: 374506
import itertools
mylist=("".join(x) for x in itertools.product("24568",repeat=6))
while True:

    # print(next(mylist))
    txt = open('abc.txt','a')
    txt.write(next(mylist)+"\r\n") 
    txt.close() 
当迭代结束 会抛出StopIteration的错误 执行完毕,记住,当生成的组合比较多时,一定得等到抛出错误才代表运行结束了 当然,指定的可以是数字和字符等的任意组合

欢迎留下你的看法

共 0 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注