我正在进行Python练习,我需要删除所有重复的并按字母顺序对句子进行排序。这是我的代码:
def removeDupsAndSort(string):
newList= []
string = (list(string))
for item in string:
if item not in newList:
newList.append(item)
newList.sort()
print("".join(newList))
removeDupsAndSort("hello world and practice makes perfect and hello world again")
当我运行程序时,当它将字符串转换为开头的列表时,它会将其转换为一堆单个字符的列表。有没有办法将字符串转换为单词列表?