Avere alcuni problemi con un elenco dopo aver utilizzato la funzione di permutazioni itertools.Conversione dell'output di itertools.permutations dall'elenco delle tuple all'elenco delle stringhe
from itertools import permutations
def longestWord(letters):
combinations = list(permutations(letters))
for s in combinations:
''.join(s)
print(combinations)
longestWord("aah")
L'output è simile al seguente:
[('a', 'a', 'h'), ('a', 'h', 'a'), ('a', 'a', 'h'), ('a', 'h', 'a'),
('h', 'a', 'a'), ('h', 'a', 'a')]
Vorrei che questo fosse un elenco semplice, ma sembra essere venuta fuori come una lista di tuple (?). Qualcuno può aiutarmi a formattare questo modo si esce come il seguente:
['aah', 'aha', 'aah', 'aha', 'haa', 'haa']
Calling permutazioni 'combinations' è confusa. – DSM