首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python 列表(list)按照原始列表中的顺序去重

python 列表(list)按照原始列表中的顺序去重

原创
作者头像
极致python
发布2025-03-20 18:10:33
发布2025-03-20 18:10:33
5690
举报

以下两种方式,可以把list按照原始列表中的顺序去重元素

1、使用 for 循环

代码语言:javascript
复制
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
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档