擅长:python、mysql、java
<p>我发现了另一种使用itertools创建词典的简单方法。</p>
<pre><code>generator=itertools.combinations_with_replacement('abcd', 4 )
</code></pre>
<p>这将遍历“a”、“b”、“c”和“d”的所有组合,并创建总长度为1到4的组合。即a、b、c、d、aa、ab……..、dddc、dddd。生成器是一个itertool对象,您可以像这样正常循环</p>
<pre><code>for password in generator:
''.join(password)
</code></pre>
<p>每个密码实际上都是tuple类型的,您可以像平常一样处理它们。</p>