使用 itertools permutations 函数后列表出现一些问题。
from itertools import permutations
def longestWord(letters):
combinations = list(permutations(letters))
for s in combinations:
''.join(s)
print(combinations)
longestWord("aah")
输出如下所示:
[('a', 'a', 'h'), ('a', 'h', 'a'), ('a', 'a', 'h'), ('a', 'h', 'a'),
('h', 'a', 'a'), ('h', 'a', 'a')]
我希望这是一个简单的列表,但它似乎以元组列表的形式出现(?)。谁能帮我格式化一下,结果如下:
['aah', 'aha', 'aah', 'aha', 'haa', 'haa']