使用列表的sort方法:
第一种方式:
li1 = ['b','c','d','b','c','a','a']
li2 = list(set(li1))
li2.sort(key=li1.index)
print(li2)
打印结果:
['b', 'c', 'd', 'a']
第二种方式:
li1 = ['b','c','d','b','c','a','a']
li2 = sorted(set(li1), key=li1.index)
print(li2)
打印结果:
['b', 'c', 'd', 'a']
使用遍历的方法:
li1 = ['b','c','d','b','c','a','a']
li2 = []
for i in li1:
if not i in li2:
li2.append(i)
print(li2)
打印结果:
['b', 'c', 'd', 'a']