比如"ab,ac,ad,ae,ab,ac,ae,af,ac"中怎么去除重复的ab,ac呢
代码如下,望采纳
a = "ab,ac,ad,ae,ab,ac,ae,af,ac"
b = ','.join(set(a.split(',')))
s = "ab,ac,ad,ae,ab,ac,ae,af,ac"
print(','.join(set(s.split(','))))
由试炼截屏图片可鉴,字典还可以保持原本的次序。
#!/usr/bin/nve python
# coding: utf-8
s = 'ab,ac,ad,ae,ab,ac,ae,af,ac'
print(f"\n用集合set()去重:\n{','.join(set(s.split(',')))}")
print(f"\n用字典dict():\n{','.join(dict.fromkeys(s.split(',')))}")