Python sorted函数, 按原顺序排序去重

sorted函数按原顺序去重排列


old_list = ['cc', 222, 111, 'bb', 'cc', 'aaa', 'sss', 'bb', 'cc', 'aaa', 'zzz', 'sss', 111]
new_list = sorted(set(old_list), key=old_list.index)

print(new_list)

# ['cc', 222, 111, 'bb', 'aaa', 'sss', 'zzz']

posted @ 2020-10-22 15:56  王小右  阅读(502)  评论(0编辑  收藏  举报