如何在python3中创建单词列表?

问题描述 投票:0回答:1

我忘记了密码,但我记得它的声音,听起来像是Test3。但是我不记得如何键入它。我试图为Python3中的bruteforce创建一个词表。但是它只给我输出单词列表的最后一个单词组合的信息,而不是全部列举。这是代码

import itertools 
s=[ [ 'T', 't'], ['e', 'E', '3'], ['s', 'S', '$'], ['T', 't'], [' ', '_', '%'], ['3'] ]
out = (list(itertools.product(*s)))
for index, entry in enumerate(out): result = ''.join(entry) 
result = result.replace('%', '')
print(result)
python python-3.x python-3.5 itertools
1个回答
0
投票

这就是格式化代码的全部方式。我相信这应该是这样。

import itertools 

s=[ [ 'T', 't'], ['e', 'E', '3'], ['s', 'S', '$'], ['T', 't'], [' ', '_', '%'], ['3'] ]
out = (list(itertools.product(*s)))
for index, entry in enumerate(out): 
    result = ''.join(entry) 
    result = result.replace('%', '')
    print(result)

特别注意在result语句下缩进printfor函数语句的两个赋值。

© www.soinside.com 2019 - 2024. All rights reserved.