Po pewnych problemach z listą po użyciu funkcji permutacji itertools.Konwersja wyjścia z itertools.permutations z listy krotek do listy ciągów znaków
from itertools import permutations
def longestWord(letters):
combinations = list(permutations(letters))
for s in combinations:
''.join(s)
print(combinations)
longestWord("aah")
Wyjście wygląda następująco:
[('a', 'a', 'h'), ('a', 'h', 'a'), ('a', 'a', 'h'), ('a', 'h', 'a'),
('h', 'a', 'a'), ('h', 'a', 'a')]
Chciałbym to być prosta lista, ale wydaje się, że wychodzi w postaci listy krotek (?). Czy ktoś może mi pomóc sformatować to tak to wychodzi jak:
['aah', 'aha', 'aah', 'aha', 'haa', 'haa']
Wywołanie permutacje 'combinations' jest mylące. – DSM