#1.字符串中去掉重复的单词defdel_word(str):outStr=[]setData =set()for word instr.split():if word notin setData:outStr.append(word)setData.add(word)#元素word添加到集合s中,如果元素已存在,则不会添加return' '.join(outStr)#2 一个字符串中去掉重复的字母defdel_s(var):listData=[]for i in var:if i notin listData:listData.append(i)return''.join(listData)#可以使用join()方法将列表转为字符串,引号中是字符之间的分割符,如“,”,“;”,“\t”等等if __name__ =='__main__':str="I am a peaceful soul and a blissful soul,我 有 一 个 苹 果 和 一 个 橘子。"st =del_word(str)print(st,type(st))var1 ='Hello World!'data=del_s(var1)print(data)