str возвращает строковое представление того, что вы ему даете. В списке он напечатает элементы в виде списка.
Вместо этого вам нужно объединить символы обратно в строку с помощью
"".join(sorted(word))
"". Join (список) добавляет все элементы в списке вместе, разделенные тем, что в кавычках , Как будто вы пишете
lst= [1,2,3]
result = []
separator = ","
for i in list:
result = result + "," + i
result = result[len(separator):] # Remove the first separator