admin管理员组文章数量:1036077
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}
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}
本文标签: python 列表(list)按照原始列表中的顺序去重
版权声明:本文标题:python 列表(list)按照原始列表中的顺序去重 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1748202263a2268670.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论