小编Mat*_* PA的帖子

替换嵌套的循环...或不

我有一个循环通过一系列四个(或更少)字符串的脚本.例如:

aaaa
aaab
aaac
aaad
Run Code Online (Sandbox Code Playgroud)

如果能够使用嵌套的for循环实现它,如下所示:

chars = string.digits + string.uppercase + string.lowercase

for a in chars:
    print '%s' % a   
    for b in chars:
        print '%s%s' % (a, b)
        for c in chars:
            print '%s%s%s' % (a, b, c)
            for d in chars:
                print '%s%s%s%s' % (a, b, c, d)
Run Code Online (Sandbox Code Playgroud)

这种循环是一种坏事,如果是这样,那么完成我正在做的事情的更好方法是什么?

python loops for-loop nested-loops

6
推荐指数
2
解决办法
3371
查看次数

标签 统计

for-loop ×1

loops ×1

nested-loops ×1

python ×1