我正在尝试编写一个函数,它将创建一个基于同一个单词但大写字母不同的字符串列表。目前我有这样的想法:
word = 'passwordPASSWORD'
def generator():
list_ = []
result = itertools.permutations(word, (len(word)//2)))
for el in result:
x = ''.join(list(map(lambda x: x.lower(), el)))
if x == 'password':
list_.append(''.join(el))
return list_
generator()
因此,我需要有(作为示例,它将很短)列表\=[密码、密码、密码、密码等] 我尝试过使用itertools.permutation,但对于较长的单词(如密码),脚本无法完成迭代
提前感谢您对此问题的支持
下面是使用来自
itertools
的product
:输出:
尝试使用此功能:
这样称呼它:
相关问题 更多 >
编程相关推荐