python中去掉重复的字母或单词

#1.字符串中去掉重复的单词
def del_word(str):outStr=[]setData =set()for word in str.split():if word not in setData:outStr.append(word)setData.add(word)  #元素word添加到集合s中,如果元素已存在,则不会添加return  ' '.join(outStr)#2 一个字符串中去掉重复的字母
def del_s(var):listData=[]for i in var:if i not in 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)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部