您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python生成所有可能的长度为n的字符串

Python生成所有可能的长度为n的字符串

这是使用[Python 3.Docs] **** __的一段代码 :itertools。 * iterables,重复= 1。 请注意,生成的字符串数为62 ** length,因此出于测试目的,请为 length 使用 : __

import string
import itertools


def generate_strings(length=3):
    chars = string.ascii_letters + string.digits  # "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
    for item in itertools.product(chars, repeat=length):
        yield "".join(item)
python 2022/1/1 18:38:56 有254人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶