list1 =[1,2,3,4,"a","b",3,"b",1,"a"]
list2=sorted(set(list1).key=list1.index)
print(list2)
1、set(list1)
集合,去除列表重復(fù)項(xiàng),無序.
2、sorted()
sorted(iterable,?key=None,?reverse=False)
iterable : 可迭代對(duì)象
key : 指定一個(gè)函數(shù),用于從iterable 中的每個(gè)元素中提取某個(gè)屬性來作為用于比較的關(guān)鍵字。默認(rèn)值為None。
reverse : 默認(rèn)為Fale,為True時(shí)列表元素將被倒序排列
返回一個(gè)新的列表
對(duì)iterable 進(jìn)行排序,排序方式由key的函數(shù)決定
list3= [1,2,3,4,"a","b",3,"b",1,"a"]
list4 = []
for id in list3:
????if id not in list4:
????????list4.append(id)
print(list4)