Пусть myPerm
будет перестановкой целых чисел {0,...,9}
, вы, вероятно, хотите это:
sum([lis(i) for i in myPerm])
, но, если сумма является коммутативной (то есть a+b == b+a
), вы, вероятно, на самом деле не хотите что вы утверждаете, что хотите достичь.
РЕДАКТИРОВАТЬ:
После того, как я прочитал ваше редактирование, я думаю, что вы хотите сделать аналогичный
t = ("ba","a","c")
["".join(i) for i in itertools.permutations(t)]
для аудиофайлов.
Посмотрев на этот ответ: { ссылка } Я заключаю, что вы должны заменить "".join(i)
на sum(i, AudioSegment.empty())
. Я надеюсь, что это решит вашу проблему. (Я не пробовал сам на своей машине)