
以下两种方式,可以把list按照原始列表中的顺序去重元素
1、使用 for 循环
source_list=["a","c","d","b","e","b","d","a"]
result_list1=[]
for x in source_list:
if x not in result_list1:
result_list1.append(x)
print(result_list1)
#输出结果: ['a','c','d','b','e']2、使用dict.fromkeys
source_list=["a","c","d","b","e","b","d","a"]
result_list2 = list(dict.fromkeys(source_list))
print(result_list2)
#输出结果: ['a','c','d','b','e']
#备注:
print(dict.fromkeys(source_list)
#输出结果:
# {'a':None,'c':None,'d':None,'b':None, 'e':None}原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。