python 列表(list)按照原始列表中的顺序去重
以下两种方式,可以把list按照原始列表中的顺序去重元素
1、使用 for 循环
代码语言:javascript代码运行次数:0运行复制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
代码语言:javascript代码运行次数:0运行复制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}
发布者:admin,转转请注明出处:http://www.yc00.com/web/1748202238a4746982.html
评论列表(0条)