字符串去重排序

"Aa,Bb,Cc,Dd" 去重排序代码:
s = "Aa,Bb,Cc,Dd" 
ss = set(s)
ss = list(set(s))
ss.sort(key=s.index)
print(ss)

解释:

s = "Aa,Bb,Cc,Dd" #定义一个初始字符串变量,将它赋值给变量s
ss = set(s)#set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
print(set(s))
ss = list(set(s)) #将不重复的元素集ss,转换成Python常用的列表元素,并赋值给ss
print(list(set(s)))
ss.sort(key=s.index)##set ->list->sort ->先变为集合,在变为列表,后按照原来的key = data.index索引排序
print(ss)

print (''.join(ss))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章